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