diff options
author | amartin <olpc@xo-05-28-21.localdomain> | 2007-09-22 08:34:30 (GMT) |
---|---|---|
committer | amartin <olpc@xo-05-28-21.localdomain> | 2007-09-22 08:34:30 (GMT) |
commit | bda2ab115da1b3efbd0a772460d31633658f68a8 (patch) | |
tree | 3d4d3eeccb86e84d630b9a83c122e54a77be4c84 /TamTamJam.activity/Jam/Desktop.py | |
parent | 1196db483bb36b0d78a710b8d165846affe7c7c7 (diff) |
Jam keyboard recording
Diffstat (limited to 'TamTamJam.activity/Jam/Desktop.py')
-rw-r--r-- | TamTamJam.activity/Jam/Desktop.py | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/TamTamJam.activity/Jam/Desktop.py b/TamTamJam.activity/Jam/Desktop.py index 1f5e5eb..67dc70b 100644 --- a/TamTamJam.activity/Jam/Desktop.py +++ b/TamTamJam.activity/Jam/Desktop.py @@ -34,7 +34,6 @@ class Desktop( gtk.EventBox ): self.blocks = [] # items on the desktop self.activeInstrument = None - self.activeDrum = None self.loops = {} # dict of playing loops by loop root self.drums = [] # list of active drums @@ -128,11 +127,12 @@ class Desktop( gtk.EventBox ): break elif block.type == Block.Drum: - if block == self.activeDrum: - self.deactivateDrum() + if block.isActive(): + self.deactivateDrum( block ) elif block.type == Block.Loop: - pass + if block.isActive(): + self.deactivateLoop( block ) if block in self.blocks: block.invalidate_rect( True ) |