From 7682c46a62b3058590ed0a34a595cc768f1c4fba Mon Sep 17 00:00:00 2001 From: HomeWorld Date: Thu, 25 Nov 2010 17:02:55 +0200 Subject: [PATCH] Fixed a graphic bug when adding a fleet item that is beyond visible area (and have the vertical scrollbar shown) doesnt properly resize(refresh all fleet items to take in account the scrollbar, also scroll the container to the added fleet item --- gui/fleetBrowser.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/gui/fleetBrowser.py b/gui/fleetBrowser.py index 30991baf8..ecbd8bc87 100644 --- a/gui/fleetBrowser.py +++ b/gui/fleetBrowser.py @@ -92,7 +92,9 @@ class FleetBrowser(wx.Panel): def AddItem (self, ID, name, count): self.fleetItemContainer.AddWidget(FleetItem(self, ID, name, count)) - self.fleetItemContainer.RefreshList() + widget = self.fleetItemContainer.GetWidgetByFleetID(ID) + self.fleetItemContainer.RefreshList(True) + self.fleetItemContainer.ScrollChildIntoView(widget) def PopulateFleetList(self): self.Freeze()