From 364742a98b07a6e18e62c2ee60812ca9207e5452 Mon Sep 17 00:00:00 2001 From: Dan Albert Date: Mon, 6 Feb 2023 00:38:07 -0800 Subject: [PATCH] Do not allow adding flights after package start. https://github.com/dcs-liberation/dcs_liberation/issues/1680 --- changelog.md | 1 + qt_ui/windows/mission/QPackageDialog.py | 3 +++ 2 files changed, 4 insertions(+) diff --git a/changelog.md b/changelog.md index 84f61b7b..859cf0ce 100644 --- a/changelog.md +++ b/changelog.md @@ -6,6 +6,7 @@ Saves from 6.x are not compatible with 7.0. * **[Engine]** Support for DCS 2.8.2.35632. * **[Engine]** Saved games are now a zip file of save assets for easier bug reporting. The new extension is .liberation.zip. Drag and drop that file into bug reports. +* **[Flight Planning]** Package TOT and composition can be modified after advancing time in Liberation. * **[Mission Generation]** Units on the front line are now hidden on MFDs. * **[Modding]** Updated Community A-4E-C mod version support to 2.1.0 release. * **[Modding]** Add support for VSN F-4B and F-4C mod. diff --git a/qt_ui/windows/mission/QPackageDialog.py b/qt_ui/windows/mission/QPackageDialog.py index dfe834e2..1feb64ff 100644 --- a/qt_ui/windows/mission/QPackageDialog.py +++ b/qt_ui/windows/mission/QPackageDialog.py @@ -115,6 +115,9 @@ class QPackageDialog(QDialog): self.add_flight_button = QPushButton("Add Flight") self.add_flight_button.clicked.connect(self.on_add_flight) + self.add_flight_button.setEnabled( + self.package_model.package.all_flights_waiting_for_start() + ) self.button_layout.addWidget(self.add_flight_button) self.delete_flight_button = QPushButton("Delete Selected")