From 34f3a50234f062797945c00482035db87e4604c3 Mon Sep 17 00:00:00 2001 From: Dan Albert Date: Sat, 5 Jun 2021 13:40:11 -0700 Subject: [PATCH] Fix UI quirks when reopening custom loadout. * Disable the selector. * Select the default loadout rather than the first one so unchecking the custom box goes back to the default loadout. Fixes https://github.com/dcs-liberation/dcs_liberation/issues/1152 --- qt_ui/windows/mission/flight/payload/QFlightPayloadTab.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/qt_ui/windows/mission/flight/payload/QFlightPayloadTab.py b/qt_ui/windows/mission/flight/payload/QFlightPayloadTab.py index 17ca1cca..5cf5b370 100644 --- a/qt_ui/windows/mission/flight/payload/QFlightPayloadTab.py +++ b/qt_ui/windows/mission/flight/payload/QFlightPayloadTab.py @@ -13,7 +13,11 @@ class DcsLoadoutSelector(QComboBox): for loadout in Loadout.iter_for(flight): self.addItem(loadout.name, loadout) self.model().sort(0) - self.setCurrentText(flight.loadout.name) + self.setDisabled(flight.loadout.is_custom) + if flight.loadout.is_custom: + self.setCurrentText(Loadout.default_for(flight).name) + else: + self.setCurrentText(flight.loadout.name) class QFlightPayloadTab(QFrame):