Delete group if it's empty

wilder
Laurent Montel 6 years ago
parent 2489934150
commit 757014fc17
  1. 3
      kmail-refresh-settings/refreshsettingscleanuppage.cpp

@ -98,6 +98,9 @@ void RefreshSettingsCleanupPage::initCleanupFolderSettings(const QString &config
for (const QString &str : folderList) {
KConfigGroup oldGroup = settingsrc->group(str);
cleanupFolderSettings(oldGroup);
if (oldGroup.keyList().isEmpty()) {
oldGroup.deleteGroup();
}
}
settingsrc->sync();
Q_EMIT cleanDoneInfo(i18n("Clean Folder Settings in setting file `%1`: Done", configName));

Loading…
Cancel
Save