Save all the info about mutations into command cache

This commit is contained in:
DarkPhoenix
2019-04-09 18:07:49 +03:00
parent bacb374ea4
commit 86056bf282
4 changed files with 24 additions and 5 deletions

View File

@@ -20,7 +20,13 @@ class GuiModuleRemoveCommand(wx.Command):
self.sFit = Fit.getInstance()
self.fitID = fitID
self.modCache = [ModuleInfoCache(
mod.modPosition, mod.item.ID, mod.state, mod.charge, mod.baseItemID, mod.mutaplasmidID) for mod in modules if not mod.isEmpty]
mod.modPosition,
mod.item.ID,
mod.state,
mod.charge,
mod.baseItemID,
mod.mutaplasmidID,
{m.attrID: m.value for m in mod.mutators.values()}) for mod in modules if not mod.isEmpty]
self.internal_history = wx.CommandProcessor()
def Do(self):