From aae4c905b9bde99222ed74de84d0b45ffefe133d Mon Sep 17 00:00:00 2001 From: Eclipse/Druss99 Date: Sun, 15 Dec 2024 15:51:43 -0500 Subject: [PATCH] Better handling of flights with no loadouts ex. Tankers --- qt_ui/windows/mission/flight/QFlightCreator.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/qt_ui/windows/mission/flight/QFlightCreator.py b/qt_ui/windows/mission/flight/QFlightCreator.py index 01a794c8..1a93bb88 100644 --- a/qt_ui/windows/mission/flight/QFlightCreator.py +++ b/qt_ui/windows/mission/flight/QFlightCreator.py @@ -314,7 +314,9 @@ class QFlightCreator(QDialog): def _init_loadout_selector(self): self.loadout_selector.clear() ac_type = self.aircraft_selector.currentData() - if ac_type is None: + if ac_type is None or not any(list(Loadout.iter_for_aircraft(ac_type))): + self.loadout_selector.addItem("No loadouts available", None) + self.loadout_selector.setDisabled(True) return for loadout in Loadout.iter_for_aircraft(ac_type): self.loadout_selector.addItem(loadout.name, loadout)