diff --git a/src/plugins/coreplugin/icore.cpp b/src/plugins/coreplugin/icore.cpp index 8716e21858f..2e9cf7657cc 100644 --- a/src/plugins/coreplugin/icore.cpp +++ b/src/plugins/coreplugin/icore.cpp @@ -192,9 +192,7 @@ ICore::ICore(MainWindow *mainwindow) { m_instance = this; m_mainwindow = mainwindow; - // Save settings once after all plugins are initialized: - connect(PluginManager::instance(), &PluginManager::initializationDone, - this, [] { ICore::saveSettings(ICore::InitializationDone); }); + connect(PluginManager::instance(), &PluginManager::testsFinished, this, [this](int failedTests) { emit coreAboutToClose(); diff --git a/src/plugins/coreplugin/icore.h b/src/plugins/coreplugin/icore.h index 0939356d4de..f595fb4ba88 100644 --- a/src/plugins/coreplugin/icore.h +++ b/src/plugins/coreplugin/icore.h @@ -117,7 +117,6 @@ public: static void restart(); enum SaveSettingsReason { - InitializationDone, SettingsDialogDone, ModeChanged, MainWindowClosing,