From 64458ec906eb129ef2ca2c8af4775c82dd0fd884 Mon Sep 17 00:00:00 2001 From: cncfanatics Date: Tue, 23 Nov 2010 07:06:39 +0100 Subject: [PATCH] Readd close code at the correct place --- gui/multiSwitch.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/gui/multiSwitch.py b/gui/multiSwitch.py index bd51ee594..37941306b 100644 --- a/gui/multiSwitch.py +++ b/gui/multiSwitch.py @@ -19,6 +19,7 @@ import wx import gui.chromeTabs +import gui.mainFrame class MultiSwitch(gui.chromeTabs.PFNotebook): def __init__(self, parent): @@ -45,6 +46,12 @@ class MultiSwitch(gui.chromeTabs.PFNotebook): gui.chromeTabs.PFNotebook.AddPage(self, tabWnd, tabTitle, tabImage, True) + def DeletePage(self, n): + if self.GetPageCount() > 1: + gui.chromeTabs.PFNotebook.DeletePage(self, n) + else: + gui.mainFrame.MainFrame.getInstance().Close() + class TabSpawner(object): tabTypes = [] @classmethod