From 9904ee8008e3a073384da6e70cf61a497c93220a Mon Sep 17 00:00:00 2001 From: Aleksey Lim Date: Thu, 18 Dec 2008 00:16:34 +0000 Subject: fix fail on empty group --- (limited to 'TamTamMini.activity/Mini/InstrumentPanel.py') 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() -- cgit v0.9.1