From fd54d2c28c259f2ca749b8420a1b20a61dc0e628 Mon Sep 17 00:00:00 2001 From: DarkPhoenix Date: Tue, 16 Apr 2019 15:17:27 +0300 Subject: [PATCH] Make sure module position is None when we're asking if it can be fit, fixes crash with cloning siege module-alike modules --- gui/fitCommands/calc/module/localClone.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gui/fitCommands/calc/module/localClone.py b/gui/fitCommands/calc/module/localClone.py index 66326ea8f..dbe6ce0d8 100644 --- a/gui/fitCommands/calc/module/localClone.py +++ b/gui/fitCommands/calc/module/localClone.py @@ -27,11 +27,11 @@ class CalcCloneLocalModuleCommand(wx.Command): fit = sFit.getFit(self.fitID) srcMod = fit.modules[self.srcPosition] copyMod = copy.deepcopy(srcMod) - copyMod.owner = fit if not copyMod.fits(fit): return False if not fit.modules[self.dstPosition].isEmpty: return False + copyMod.owner = fit try: fit.modules.replace(self.dstPosition, copyMod) except HandledListActionError: