From c3e15885fdc9cae30784d471d418934c2366c80c Mon Sep 17 00:00:00 2001 From: HomeWorld Date: Sat, 9 Oct 2010 11:47:06 +0300 Subject: [PATCH] Fixed a weird behaviour (tab changing on wxgtk) in itemstats notebook container --- gui/itemStats.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/gui/itemStats.py b/gui/itemStats.py index ae5523ba9..f15b58ebe 100644 --- a/gui/itemStats.py +++ b/gui/itemStats.py @@ -123,12 +123,18 @@ class ItemStatsContainer ( wx.Panel ): self.affectedby = ItemAffectedBy(self.nbContainer, stuff, item) self.nbContainer.AddPage(self.affectedby, "Affected by") + self.nbContainer.Bind(wx.EVT_LEFT_DOWN, self.mouseHit) self.SetSizer(mainSizer) self.Layout() def __del__( self ): pass + def mouseHit(self, event): + tab, _ = self.nbContainer.HitTest(event.Position) + if tab != -1: + self.nbContainer.SetSelection(tab) + ########################################################################### ## Class AutoListCtrl ###########################################################################