diff --git a/gui/fittingView.py b/gui/fittingView.py index 8318e3208..094d6dab8 100644 --- a/gui/fittingView.py +++ b/gui/fittingView.py @@ -102,6 +102,12 @@ class FittingView(d.Display): def Destroy(self): self.parent.Unbind(gui.chromeTabs.EVT_NOTEBOOK_PAGE_CHANGED, handler=self.pageChanged) + self.mainFrame.Unbind(FIT_CHANGED, handler=self.fitChanged) + self.mainFrame.Unbind(gui.shipBrowser.EVT_FIT_SELECTED, handler=self.fitSelected) + self.mainFrame.Unbind(gui.shipBrowser.EVT_FIT_RENAMED, handler=self.fitRenamed) + self.mainFrame.Unbind(gui.shipBrowser.EVT_FIT_REMOVED, handler=self.fitRemoved) + self.mainFrame.Unbind(gui.marketBrowser.ITEM_SELECTED, handler=self.appendItem) + d.Display.Destroy(self) def pageChanged(self, event):