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)