Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/TamTamJam.activity/Jam/JamMain.py
diff options
context:
space:
mode:
Diffstat (limited to 'TamTamJam.activity/Jam/JamMain.py')
-rw-r--r--TamTamJam.activity/Jam/JamMain.py13
1 files changed, 4 insertions, 9 deletions
diff --git a/TamTamJam.activity/Jam/JamMain.py b/TamTamJam.activity/Jam/JamMain.py
index 48afaf2..e6ef441 100644
--- a/TamTamJam.activity/Jam/JamMain.py
+++ b/TamTamJam.activity/Jam/JamMain.py
@@ -5,6 +5,7 @@ import gtk
import pango
import os, sys, shutil, commands
+import random
import common.Util.Instruments
import common.Config as Config
@@ -759,9 +760,9 @@ class JamMain(gtk.EventBox):
return self.tempo
def setTempo( self, tempo ):
- self.jamToolbar.tempoSlider.set_value( tempo )
+ self.jamToolbar.setTempo( tempo )
- def _setTempo( self, tempo ):
+ def _setTempo( self, tempo, propagate = True ):
if self.network.isHost() or self.network.isOffline():
t = time.time()
percent = self.heartbeatElapsed() / self.beatDuration
@@ -1109,13 +1110,7 @@ class JamMain(gtk.EventBox):
def processHT_TEMPO_UPDATE( self, sock, message, data ):
self.unpacker.reset(data)
val = self.unpacker.unpack_int()
- if self.tempoSliderActive:
- self.delayedTempo = val
- return
- self.tempoAdjustment.handler_block( self.tempoAdjustmentHandler )
- self.tempoAdjustment.set_value( val )
- self._updateTempo( val )
- self.tempoAdjustment.handler_unblock( self.tempoAdjustmentHandler )
+ self.setTempo( val )
self.sendSyncQuery()
def processPR_SYNC_QUERY( self, sock, message, data ):