Change only modules which are supposed to change

This commit is contained in:
DarkPhoenix
2019-04-23 18:14:14 +03:00
parent 070dd62e6d
commit b9a71c08b7

View File

@@ -137,7 +137,11 @@ class ChangeItemToVariation(ContextMenuCombined):
positions = []
for position, mod in enumerate(fit.modules):
if mod in self.selection:
positions.append(position)
if mod.isEmpty:
continue
modVariations = Market.getInstance().getVariationsByItems((mod.item,))
if modVariations == self.mainVariations:
positions.append(position)
self.mainFrame.command.Submit(cmd.GuiChangeLocalModuleMetasCommand(
fitID=fitID, positions=positions, newItemID=item.ID))
elif context == 'droneItem':