From 1cd107965c320a4d3f6cd88a960b0a7a5124b635 Mon Sep 17 00:00:00 2001 From: Thomas Karl Pietrowski Date: Sun, 10 Dec 2017 00:39:20 +0100 Subject: [PATCH] Close all windows, if there is no main window --- cura/CuraApplication.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/cura/CuraApplication.py b/cura/CuraApplication.py index 7b067f452c..fc675e549b 100755 --- a/cura/CuraApplication.py +++ b/cura/CuraApplication.py @@ -401,7 +401,11 @@ class CuraApplication(QtApplication): @pyqtSlot() def closeApplication(self): Logger.log("i", "Close application") - self._main_window.close() + main_window = self.getMainWindow() + if main_window is not None: + main_window.close() + else: + self.closeAllWindows() ## A reusable dialogbox #