From 1326e21f6b94717d21e23880461054757d78f57c Mon Sep 17 00:00:00 2001 From: blitzmann Date: Sat, 4 Jul 2015 01:27:57 -0400 Subject: [PATCH] Fix IndexError when selecting module index that doesn't exist. Also, tweaked setting the `selItem` variable. --- gui/mainFrame.py | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/gui/mainFrame.py b/gui/mainFrame.py index d96dfb088..b3af4bcf9 100644 --- a/gui/mainFrame.py +++ b/gui/mainFrame.py @@ -505,12 +505,9 @@ class MainFrame(wx.Frame): self.additionsPane.notebook.SetSelection(selTab) def ItemSelect(self, event): - selItem = None - for i in range(0, 9): - if event.GetId() == self.itemSelect[i]: - selItem = i; - - if selItem is not None: + selItem = self.itemSelect.index(event.GetId()) + + if selItem < len(self.marketBrowser.itemView.active): wx.PostEvent(self, ItemSelected(itemID=self.marketBrowser.itemView.active[selItem].ID)) def CTabNext(self, event):