Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/TamTamMini.activity
diff options
context:
space:
mode:
authorAleksey Lim <alsroot@member.fsf.org>2008-12-18 00:16:34 (GMT)
committer Aleksey Lim <alsroot@member.fsf.org>2008-12-19 23:50:56 (GMT)
commit9904ee8008e3a073384da6e70cf61a497c93220a (patch)
treeba8df8d0027b3988b8b44cc7549047534ce68105 /TamTamMini.activity
parent2eb7af4bfbc3bca0a08242dfb97facec71928288 (diff)
fix fail on empty group
Diffstat (limited to 'TamTamMini.activity')
-rw-r--r--TamTamMini.activity/Mini/InstrumentPanel.py8
1 files changed, 5 insertions, 3 deletions
diff --git a/TamTamMini.activity/Mini/InstrumentPanel.py b/TamTamMini.activity/Mini/InstrumentPanel.py
index 8271c70..b0448fb 100644
--- a/TamTamMini.activity/Mini/InstrumentPanel.py
+++ b/TamTamMini.activity/Mini/InstrumentPanel.py
@@ -292,10 +292,12 @@ class InstrumentPanel( gtk.EventBox ):
for row in range(rows):
for col in range(cols):
- if row*cols+col >= instrumentNum:
+ i = row*cols+col
+ if i >= instrumentNum:
break
- instBox = self.instDic[instruments[row*cols+col]]
- self.instTable.attach(instBox, col, col+1, row, row+1, gtk.SHRINK, gtk.SHRINK, 0, 0)
+ inst = instruments[i]
+ if self.instDic.has_key(inst):
+ self.instTable.attach(self.instDic[inst], col, col+1, row, row+1, gtk.SHRINK, gtk.SHRINK, 0, 0)
self.tableEventBox.add(self.instTable)
self.instTable.show_all()