X-Git-Url: https://cloud.milkyroute.net/gitweb/dolphin.git/blobdiff_plain/8eb9b508ca87fb1d634d8b8ba62c054ed04466d2..c8d8556950005dfd96ebdb41d2f43ad90356367c:/src/settings/dolphinsettingsdialog.cpp diff --git a/src/settings/dolphinsettingsdialog.cpp b/src/settings/dolphinsettingsdialog.cpp index 611648561..609e2ab92 100644 --- a/src/settings/dolphinsettingsdialog.cpp +++ b/src/settings/dolphinsettingsdialog.cpp @@ -22,7 +22,6 @@ #include #include -#include "dolphinsettings.h" #include "dolphin_generalsettings.h" #include "general/generalsettingspage.h" #include "navigation/navigationsettingspage.h" @@ -129,12 +128,13 @@ void DolphinSettingsDialog::applySettings() foreach (SettingsPageBase* page, m_pages) { page->applySettings(); } - DolphinApplication::app()->refreshMainWindows(); - GeneralSettings* settings = DolphinSettings::instance().generalSettings(); + emit settingsChanged(); + + GeneralSettings* settings = GeneralSettings::self(); if (settings->modifiedStartupSettings()) { // Reset the modified startup settings hint. The changed startup settings - // have been applied already in app()->refreshMainWindows(). + // have been applied already due to emitting settingsChanged(). settings->setModifiedStartupSettings(false); settings->writeConfig(); }