diff --git a/qt_ui/windows/QLiberationWindow.py b/qt_ui/windows/QLiberationWindow.py index 1ac13044..616a0a1c 100644 --- a/qt_ui/windows/QLiberationWindow.py +++ b/qt_ui/windows/QLiberationWindow.py @@ -474,5 +474,7 @@ class QLiberationWindow(QMainWindow): self._save_window_geometry() super().closeEvent(event) self.dialog = None + for window in QApplication.topLevelWidgets(): + window.close() else: event.ignore()