From f5b0f24192aa21ffbf88c5752bff9d0576df0d57 Mon Sep 17 00:00:00 2001 From: HomeWorld Date: Tue, 23 Nov 2010 09:04:25 +0200 Subject: [PATCH] Fixed close on last tab --- gui/mainFrame.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/gui/mainFrame.py b/gui/mainFrame.py index 72f0c80dd..2ce5150eb 100644 --- a/gui/mainFrame.py +++ b/gui/mainFrame.py @@ -152,7 +152,10 @@ class MainFrame(wx.Frame): if ms.GetPageCount() == 0: ms.AddPage(wx.Panel(self, size = (0,0)), "Empty Tab", showClose = False ) else: - self.Close() + if ms.GetPageCount() == 1: + self.Close() + else: + ms.DeletePage(page) def ExitApp(self, evt): try: