From 40337e3d387fb07209dc202715fa5a70006b2f52 Mon Sep 17 00:00:00 2001 From: cncfanatics Date: Thu, 26 Aug 2010 01:23:40 +0200 Subject: [PATCH] Correctly clear out the fitting view from a tab when it gets deleted --- gui/fittingView.py | 2 ++ gui/multiSwitch.py | 3 +++ 2 files changed, 5 insertions(+) diff --git a/gui/fittingView.py b/gui/fittingView.py index f84469328..cec584660 100644 --- a/gui/fittingView.py +++ b/gui/fittingView.py @@ -84,3 +84,5 @@ class FittingView(wx.ListCtrl): self.activeFitID = fitID if fitID == None: self.Hide() + else: + self.Show() diff --git a/gui/multiSwitch.py b/gui/multiSwitch.py index 55422a576..78e51df02 100644 --- a/gui/multiSwitch.py +++ b/gui/multiSwitch.py @@ -69,6 +69,9 @@ class MultiSwitch(wx.Notebook): self.setTabTitle(i, None) self.SetPageImage(i, -1) self.ImageList.Remove(self.GetPageImage(i)) + page = self.GetPage(i) + if page.type == "fit": + page.view.changeFit(None) def checkRemove(self, event): tab, _ = self.HitTest(event.Position)