diff --git a/src/MainApplicationWindow.qml b/src/MainApplicationWindow.qml
index 8f590131748476aaaf0d162deb396b6689be7f7e..ed266a450fb90e6a5a588a4c9c4b1e3dcc153ebe 100644
--- a/src/MainApplicationWindow.qml
+++ b/src/MainApplicationWindow.qml
@@ -95,10 +95,12 @@ ApplicationWindow {
                 wizardView.close()
             }
 
-            onWizardViewIsClosed: {
-                if (mainViewLoader.source.toString() !== "qrc:/src/mainview/MainView.qml") {
-                    Qt.quit()
-                }
+            onWizardViewIsClosed: parent.close()
+        }
+
+        onClosing: {
+            if (mainViewLoader.source.toString() !== "qrc:/src/mainview/MainView.qml") {
+                Qt.quit()
             }
         }
     }