Fix issues where we assume something can exist when it may not.

This commit is contained in:
Ebag333
2017-02-09 07:22:09 -08:00
parent 0f00b7237a
commit dd9924a7a7
2 changed files with 7 additions and 2 deletions

View File

@@ -443,9 +443,11 @@ class Fit(object):
self.__modifier = currModifier
self.__origin = origin
if hasattr(currModifier, "itemModifiedAttributes"):
currModifier.itemModifiedAttributes.fit = origin or self
if hasattr(currModifier.itemModifiedAttributes, "fit"):
currModifier.itemModifiedAttributes.fit = origin or self
if hasattr(currModifier, "chargeModifiedAttributes"):
currModifier.chargeModifiedAttributes.fit = origin or self
if hasattr(currModifier.itemModifiedAttributes, "fit"):
currModifier.chargeModifiedAttributes.fit = origin or self
def getModifier(self):
return self.__modifier

View File

@@ -408,6 +408,9 @@ class FittingView(d.Display):
if mod1.slot != mod2.slot:
return
if not getattr(mod2, "modPosition"):
self.mods.modPosition = mod2.modPosition = dstRow
if clone and mod2.isEmpty:
sFit.cloneModule(self.mainFrame.getActiveFit(), srcIdx, mod2.modPosition)
else: