From 8f34c03289aec637baf94b1a91994857cec89bfe Mon Sep 17 00:00:00 2001 From: blitzmann Date: Mon, 7 May 2018 23:20:11 -0400 Subject: [PATCH] implement a stop gap measure for #1384 --- gui/builtinViews/fittingView.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/gui/builtinViews/fittingView.py b/gui/builtinViews/fittingView.py index 362de074b..7e4eccb03 100644 --- a/gui/builtinViews/fittingView.py +++ b/gui/builtinViews/fittingView.py @@ -298,8 +298,12 @@ class FittingView(d.Display): try: # Sometimes there is no active page after deletion, hence the try block sFit = Fit.getInstance() - sFit.refreshFit(self.getActiveFit()) - wx.PostEvent(self.mainFrame, GE.FitChanged(fitID=self.activeFitID)) + + # stopgap for #1384 + fit = sFit.getFit(self.getActiveFit()) + if fit: + sFit.refreshFit(self.getActiveFit()) + wx.PostEvent(self.mainFrame, GE.FitChanged(fitID=self.activeFitID)) except RuntimeError: pyfalog.warning("Caught dead object") pass