From ad100a1a1726e8b4f3f23a35f0d7cc9293c36cf1 Mon Sep 17 00:00:00 2001 From: Raffson Date: Sun, 13 Jul 2025 13:46:57 +0200 Subject: [PATCH] Overrride WFMR-window's reject to properly reset game-state --- qt_ui/windows/QWaitingForMissionResultWindow.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/qt_ui/windows/QWaitingForMissionResultWindow.py b/qt_ui/windows/QWaitingForMissionResultWindow.py index 1e84fc4a..d9cddf33 100644 --- a/qt_ui/windows/QWaitingForMissionResultWindow.py +++ b/qt_ui/windows/QWaitingForMissionResultWindow.py @@ -237,6 +237,10 @@ class QWaitingForMissionResultWindow(QDialog): self.on_debriefing_update( self.sim_controller.debrief_current_state(Path(file[0]), force_end=True) ) + + def reject(self): + self.reset_game_state() + super().reject() def reset_game_state(self): self.sim_controller.set_game(self.game)