Fix AWCD bugs mentioned by Drexyl

This commit is contained in:
Raffson 2024-01-06 20:29:27 +01:00
parent 79b1d949ce
commit 6e96b4fbb0
No known key found for this signature in database
GPG Key ID: B0402B2C9B764D99

View File

@ -319,6 +319,8 @@ class SquadronConfigurationBox(QGroupBox):
self.name_edit.setText(self.squadron.name)
self.nickname_edit.setText(self.squadron.nickname)
self.primary_task_selector.setCurrentText(self.squadron.primary_task.value)
index = self.livery_selector.findText(self.squadron.livery)
self.livery_selector.setCurrentIndex(index)
self.max_size_selector.setValue(self.squadron.max_size)
self.base_selector.setCurrentText(self.squadron.location.name)
self.player_list.setText(
@ -408,7 +410,9 @@ class SquadronConfigurationBox(QGroupBox):
# The user canceled the dialog.
return
self.return_players_to_squadron()
self.parking_tracker.remove_squadron(self.squadron)
self.squadron = new_squadron
self.parking_tracker.add_squadron(self.squadron)
self.bind_data()
self.mission_types.replace_squadron(self.squadron)
self.parking_tracker.signal_change()