Fix an issue which caused pyfa to crash (turns out instantiating the commands in the init was not a good idea)

This commit is contained in:
blitzmann
2018-08-16 00:24:31 -04:00
parent 3d4b41d135
commit bcbed3df39
19 changed files with 60 additions and 52 deletions

View File

@@ -17,10 +17,9 @@ class GuiModuleStateChangeCommand(wx.Command):
self.modules = modules
self.click = click
self.internal_history = wx.CommandProcessor()
self.cmd = FitChangeStatesCommand(self.fitID, self.baseMod, self.modules, self.click)
def Do(self):
if self.internal_history.Submit(self.cmd):
if self.internal_history.Submit(FitChangeStatesCommand(self.fitID, self.baseMod, self.modules, self.click)):
self.sFit.recalc(self.fitID)
wx.PostEvent(self.mainFrame, GE.FitChanged(fitID=self.fitID))
return True