]> cloud.milkyroute.net Git - dolphin.git/commitdiff
fixed issue that the "[ ] Show 'Delete' command" for the context menu did not work
authorPeter Penz <peter.penz19@gmail.com>
Sun, 3 Aug 2008 10:49:07 +0000 (10:49 +0000)
committerPeter Penz <peter.penz19@gmail.com>
Sun, 3 Aug 2008 10:49:07 +0000 (10:49 +0000)
@David: the same issue occurs in Konqueror (settings/konq/behavior.cpp) - may I apply the fix there too?

BUG: 167773
CCMAIL: faure@kde.org

svn path=/trunk/KDE/kdebase/apps/; revision=841473

src/generalsettingspage.cpp

index c4b479f664fa87994ab07a0cebeb9d207d4e4b88..dc891a0741f59093da2cf39432453d4df1426d39 100644 (file)
@@ -106,10 +106,9 @@ void GeneralSettingsPage::applySettings()
     confirmationGroup.writeEntry("ConfirmDelete", m_confirmDelete->isChecked());
     confirmationGroup.sync();
 
-    KSharedConfig::Ptr globalConfig = KSharedConfig::openConfig("kdeglobals", KConfig::NoGlobals);
-    KConfigGroup globalGroup(globalConfig, "KDE");
-    globalGroup.writeEntry("ShowDeleteCommand", m_showDeleteCommand->isChecked());
-    globalGroup.sync();
+    KConfigGroup kdeConfig(KGlobal::config(), "KDE");
+    kdeConfig.writeEntry("ShowDeleteCommand", m_showDeleteCommand->isChecked());
+    kdeConfig.sync();
 
     settings->setShowCopyMoveMenu(m_showCopyMoveMenu->isChecked());
     settings->setBrowseThroughArchives(m_browseThroughArchives->isChecked());
@@ -133,9 +132,8 @@ void GeneralSettingsPage::loadSettings()
     m_confirmMoveToTrash->setChecked(confirmationGroup.readEntry("ConfirmTrash", false));
     m_confirmDelete->setChecked(confirmationGroup.readEntry("ConfirmDelete", true));
 
-    KSharedConfig::Ptr globalConfig = KSharedConfig::openConfig("kdeglobals", KConfig::NoGlobals);
-    KConfigGroup globalGroup(globalConfig, "KDE");
-    m_showDeleteCommand->setChecked(globalGroup.readEntry("ShowDeleteCommand", false));
+    const KConfigGroup kdeConfig(KGlobal::config(), "KDE");
+    m_showDeleteCommand->setChecked(kdeConfig.readEntry("ShowDeleteCommand", false));
 
     GeneralSettings* settings = DolphinSettings::instance().generalSettings();
     m_showCopyMoveMenu->setChecked(settings->showCopyMoveMenu());