From 6b30b2859ed310c5aa269e0c68caa453a35137ed Mon Sep 17 00:00:00 2001 From: DarkPhoenix Date: Fri, 19 Feb 2021 20:39:10 +0300 Subject: [PATCH] Allow adding items to cargo via double-click --- eos/gamedata.py | 4 ++++ gui/builtinAdditionPanes/cargoView.py | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/eos/gamedata.py b/eos/gamedata.py index 895caf2bc..d4ad32f78 100644 --- a/eos/gamedata.py +++ b/eos/gamedata.py @@ -489,6 +489,10 @@ class Item(EqBase): def isCharge(self): return self.category.name == 'Charge' + @property + def isCommodity(self): + return self.category.name == 'Commodity' + @property def isDrone(self): return self.category.name == 'Drone' diff --git a/gui/builtinAdditionPanes/cargoView.py b/gui/builtinAdditionPanes/cargoView.py index 9fa39afac..de770749a 100644 --- a/gui/builtinAdditionPanes/cargoView.py +++ b/gui/builtinAdditionPanes/cargoView.py @@ -70,7 +70,7 @@ class CargoView(d.Display): def addItem(self, event): item = Market.getInstance().getItem(event.itemID, eager='group') - if item is None or not item.isCharge: + if item is None or not (item.isCharge or item.isCommodity): event.Skip() return