Account for default livery in QSuadronLiverySelector

This commit is contained in:
Raffson 2024-07-28 11:21:14 +02:00
parent 8011d711af
commit ef0e6bb4f5
No known key found for this signature in database
GPG Key ID: B0402B2C9B764D99

View File

@ -33,6 +33,12 @@ class SquadronLiverySelector(QComboBox):
for x in faction.liveries_overrides.get(self.aircraft_type, [])
if x in [y.id.lower() for y in liveries]
]
if selected_livery is None and squadron.livery_set:
self.addItem("Using livery-set from squadron's yaml", userData=None)
self.setEnabled(False)
return
if selected_livery is None and squadron.aircraft.default_livery:
selected_livery = squadron.aircraft.default_livery
if len(overrides) > 0:
self.addItem("Use livery overrides", userData=None)
for livery in sorted(liveries):