From 18298464558ea289ad4a1c20c5a744608cf90a00 Mon Sep 17 00:00:00 2001 From: HomeWorld Date: Sat, 26 Feb 2011 15:43:11 +0200 Subject: [PATCH] Fixed a visual bug (the shipbrowser item not getting updated correctly in certain cases when wx.EVT_LEAVE_WINDOW occured) --- gui/sfBrowserItem.py | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/gui/sfBrowserItem.py b/gui/sfBrowserItem.py index e3b69bef0..7161a6aad 100644 --- a/gui/sfBrowserItem.py +++ b/gui/sfBrowserItem.py @@ -301,14 +301,9 @@ class SFBrowserItem(wx.Window): event.Skip() def OnLeaveWindow(self, event): - mposx, mposy = wx.GetMousePosition() - rect = self.GetRect() - rect.top = rect.left = 0 - cx,cy = self.ScreenToClient((mposx,mposy)) - if not rect.Contains((cx,cy)): - self.SetHighlighted(False) - self.toolbar.ClearState() - self.Refresh() + self.SetHighlighted(False) + self.toolbar.ClearState() + self.Refresh() event.Skip() def OnMotion(self, event):