diff --git a/src/gui/src/main.cpp b/src/gui/src/main.cpp index fe09ed3e..dda6d306 100644 --- a/src/gui/src/main.cpp +++ b/src/gui/src/main.cpp @@ -97,6 +97,10 @@ int main(int argc, char* argv[]) app.switchTranslator(appConfig.language()); MainWindow mainWindow(settings, appConfig, licenseManager); + + QObject::connect(dynamic_cast(&app), SIGNAL(aboutToQuit()), + &mainWindow, SLOT(saveSettings())); + SetupWizard setupWizard(mainWindow, true); if (appConfig.wizardShouldRun())