From 0adf72548dbff5cd3f72274375cfcddb05309146 Mon Sep 17 00:00:00 2001 From: HomeWorld Date: Wed, 6 Oct 2010 11:56:51 +0300 Subject: [PATCH] Small itemstats window placement improvement --- gui/itemStats.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/gui/itemStats.py b/gui/itemStats.py index ce81eb462..40a0c6052 100644 --- a/gui/itemStats.py +++ b/gui/itemStats.py @@ -62,7 +62,10 @@ class ItemStatsDialog(wx.Dialog): dlgsize = self.GetSize() psize = parent.GetSize() ppos = parent.GetPosition() + ItemStatsDialog.counter += 1 + self.dlgOrder = ItemStatsDialog.counter + counter = ItemStatsDialog.counter dlgStep = 30 if counter * dlgStep > ppos.x+psize.width-dlgsize.x or counter * dlgStep > ppos.y+psize.height-dlgsize.y: @@ -77,6 +80,9 @@ class ItemStatsDialog(wx.Dialog): self.Bind(wx.EVT_CLOSE, self.closeEvent) def closeEvent(self, event): + + if self.dlgOrder==ItemStatsDialog.counter: + ItemStatsDialog.counter -= 1 self.Destroy() event.Skip()