From 88129c0df441cd5212e04e43ac2e182d05900aa4 Mon Sep 17 00:00:00 2001 From: DarkPhoenix Date: Sun, 10 Nov 2024 12:10:10 +0100 Subject: [PATCH] Do not choke on mutated drones in drone panel, since they lost market group --- gui/builtinAdditionPanes/droneView.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/gui/builtinAdditionPanes/droneView.py b/gui/builtinAdditionPanes/droneView.py index f8db01b7c..3f0d89a4e 100644 --- a/gui/builtinAdditionPanes/droneView.py +++ b/gui/builtinAdditionPanes/droneView.py @@ -195,7 +195,11 @@ class DroneView(Display): @staticmethod def droneKey(drone): - groupName = Market.getInstance().getMarketGroupByItem(drone.item).marketGroupName + if drone.isMutated: + item = drone.baseItem + else: + item = drone.item + groupName = Market.getInstance().getMarketGroupByItem(item).marketGroupName return (DRONE_ORDER.index(groupName), drone.isMutated, drone.fullName) def fitChanged(self, event):