From f309597cda9eda0bd201bc807d14f6cc1757ea71 Mon Sep 17 00:00:00 2001 From: HomeWorld Date: Sat, 16 Oct 2010 14:47:07 +0300 Subject: [PATCH] Fix attempt for a traceback caused by removeTab... imglist Remove() on wxmac --- gui/multiSwitch.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/gui/multiSwitch.py b/gui/multiSwitch.py index a38afa8b9..ab284bb3d 100644 --- a/gui/multiSwitch.py +++ b/gui/multiSwitch.py @@ -88,7 +88,8 @@ class MultiSwitch(wx.Notebook): self.setTabTitle(i, None) remIcon = self.GetPageImage(i) self.SetPageImage(i, -1) - self.ImageList.Remove(remIcon) + if remIcon != -1: + self.ImageList.Remove(remIcon) page = self.GetPage(i) if page.type == "fit": page.view.changeFit(None)