From 45d2190f68930c193f2892741aa25eb6c2f96831 Mon Sep 17 00:00:00 2001 From: cncfanatics Date: Tue, 23 Nov 2010 08:59:54 +0100 Subject: [PATCH] Revert "Revert "Readd close code at the correct place"" This reverts commit 768323904de02bfc3629fe44e5b4b059cbadc350. --- 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