From ee4d1e451abafa5e3fb9c6dff87a07243c30dc7d Mon Sep 17 00:00:00 2001 From: HomeWorld Date: Wed, 10 Nov 2010 19:34:14 +0200 Subject: [PATCH 1/2] Fixed a bug where importing a fit and shipbrowser not visible could cause weird stuff --- gui/shipBrowser.py | 4 ---- 1 file changed, 4 deletions(-) diff --git a/gui/shipBrowser.py b/gui/shipBrowser.py index 76257f3a4..61d6e46cd 100644 --- a/gui/shipBrowser.py +++ b/gui/shipBrowser.py @@ -128,7 +128,6 @@ class ShipBrowser(wx.Panel): self.lpane.AddWidget(CategoryItem(self.lpane, ID, (name, 0))) self.lpane.RefreshList() - self.Show() RACE_ORDER = ["amarr", "caldari", "gallente", "minmatar", "ore", "serpentis", "angel", "blood", "sansha", "guristas", None] def raceNameKey(self, shipInfo): @@ -148,7 +147,6 @@ class ShipBrowser(wx.Panel): self.lpane.AddWidget(ShipItem(self.lpane, ID, (name, fits), race)) self.lpane.RefreshList() - self.Show() # self.lpane.ShowLoading(False) def stage2(self, event): @@ -203,7 +201,6 @@ class ShipBrowser(wx.Panel): self.lpane.AddWidget(FitItem(self.lpane, ID, (shipName, name, timestamp),shipID)) self.lpane.RefreshList() - self.Show() def searchStage(self, event): if not event.back: @@ -231,7 +228,6 @@ class ShipBrowser(wx.Panel): if len(shipList) == 0 and len(fitList) == 0 : self.lpane.AddWidget(PFStaticText(self.lpane, label = "No matching results.")) self.lpane.RefreshList() - self.Show() class PFStaticText(wx.StaticText): def _init__(self,parent, label = wx.EmptyString): From 576d07297b7cecc0ce967425fc4b204404273d35 Mon Sep 17 00:00:00 2001 From: HomeWorld Date: Wed, 10 Nov 2010 21:25:11 +0200 Subject: [PATCH 2/2] Give focus back to parent after the dragwindow is shown --- gui/shipBrowser.py | 1 + 1 file changed, 1 insertion(+) diff --git a/gui/shipBrowser.py b/gui/shipBrowser.py index 61d6e46cd..d9f6bb2e2 100644 --- a/gui/shipBrowser.py +++ b/gui/shipBrowser.py @@ -1306,6 +1306,7 @@ class PFBitmapFrame(wx.Frame): def Show(self, showWnd = True): if showWnd: wx.Frame.Show(self, showWnd) + self.Parent.SetFocus() self.direction = 1 self.timer.Start(5) else: