Fix synchronization of loadouts on change.

Fixes https://github.com/dcs-liberation/dcs_liberation/issues/3111.
This commit is contained in:
Dan Albert
2023-07-27 22:19:30 -07:00
committed by Raffson
parent 04974c3c0b
commit 0b7acbc94e
2 changed files with 16 additions and 3 deletions

View File

@@ -91,4 +91,10 @@ class FlightMembers(IFlightRoster):
return
loadout = self.members[0].loadout
for member in self.members[1:]:
member.loadout = loadout.clone()
# Do not clone the loadout, we want any changes in the UI to be mirrored
# across all flight members.
member.loadout = loadout
def use_distinct_loadouts_for_each_member(self) -> None:
for member in self.members:
member.loadout = member.loadout.clone()