Fix structure module drag'n'drop

This commit is contained in:
DarkPhoenix
2020-06-09 01:56:31 +03:00
parent d9c7c1a0fd
commit 4f35bc38db

View File

@@ -119,12 +119,12 @@ class ProjectedView(d.Display):
fitID=fitID, itemID=fit.modules[int(data[1])].itemID))
elif data[0] == 'market':
itemID = int(data[1])
category = Market.getInstance().getItem(itemID, eager=('group.category')).category.name
if category == 'Module':
item = Market.getInstance().getItem(itemID)
if item.isModule:
self.mainFrame.command.Submit(cmd.GuiAddProjectedModuleCommand(fitID=fitID, itemID=itemID))
elif category == 'Drone':
elif item.isDrone:
self.mainFrame.command.Submit(cmd.GuiAddProjectedDroneCommand(fitID=fitID, itemID=itemID))
elif category == 'Fighter':
elif item.isFighter:
self.mainFrame.command.Submit(cmd.GuiAddProjectedFighterCommand(fitID=fitID, itemID=itemID))
def kbEvent(self, event):