diff --git a/resources/maildir/maildirresource.cpp b/resources/maildir/maildirresource.cpp --- a/resources/maildir/maildirresource.cpp +++ b/resources/maildir/maildirresource.cpp @@ -188,6 +188,7 @@ mSettings->setTopLevelIsContainer(root.isValid()); } qCDebug(MAILDIRRESOURCE_LOG) << "synchronize"; + mSettings->save(); configurationChanged(); } } @@ -242,7 +243,7 @@ void MaildirResource::configurationChanged() { - mSettings->save(); + mSettings->load(); bool configValid = ensureSaneConfiguration(); configValid = configValid && ensureDirExists(); if (configValid) {