From 951ffcd35aa3876350e73ebc6d4725ea116dae6e Mon Sep 17 00:00:00 2001 From: DarkPhoenix Date: Tue, 30 Apr 2019 01:25:13 +0300 Subject: [PATCH] Fix an oversight --- gui/fitCommands/calc/module/localRemove.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gui/fitCommands/calc/module/localRemove.py b/gui/fitCommands/calc/module/localRemove.py index 28e5b9056..211f6f0e7 100644 --- a/gui/fitCommands/calc/module/localRemove.py +++ b/gui/fitCommands/calc/module/localRemove.py @@ -52,6 +52,8 @@ class CalcRemoveLocalModulesCommand(wx.Command): def Undo(self): pyfalog.debug('Undoing removal of local modules {} on fit {}'.format(self.savedModInfos, self.fitID)) + sFit = Fit.getInstance() + fit = sFit.getFit(self.fitID) results = [] from .localReplace import CalcReplaceLocalModuleCommand # Restore subsystems 1st @@ -60,8 +62,6 @@ class CalcRemoveLocalModulesCommand(wx.Command): cmd = CalcReplaceLocalModuleCommand( fitID=self.fitID, position=position, newModInfo=modInfo, commit=False) results.append(cmd.Do()) - sFit = Fit.getInstance() - fit = sFit.getFit(self.fitID) sFit.recalc(fit) for position, modInfo in self.savedModInfos.items(): cmd = CalcReplaceLocalModuleCommand(