X-Git-Url: https://cloud.milkyroute.net/gitweb/dolphin.git/blobdiff_plain/da1adf7ba407fc58cf458b8ebe26c793090c1763..2f0ceedae088158b8af24a5e94500a7d1c0edecb:/src/settings/dolphinsettingsdialog.cpp diff --git a/src/settings/dolphinsettingsdialog.cpp b/src/settings/dolphinsettingsdialog.cpp index 2a62fc1cf..79a241aca 100644 --- a/src/settings/dolphinsettingsdialog.cpp +++ b/src/settings/dolphinsettingsdialog.cpp @@ -31,9 +31,9 @@ #include "viewmodes/viewsettingspage.h" #include "trash/trashsettingspage.h" -#include -#include -#include +#include +#include +#include DolphinSettingsDialog::DolphinSettingsDialog(const KUrl& url, QWidget* parent) : KPageDialog(parent), @@ -129,12 +129,13 @@ void DolphinSettingsDialog::applySettings() foreach (SettingsPageBase* page, m_pages) { page->applySettings(); } - DolphinApplication::app()->refreshMainWindows(); + + emit settingsChanged(); GeneralSettings* settings = DolphinSettings::instance().generalSettings(); 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(); }