diff options
Diffstat (limited to 'src/settings/contextmenu/contextmenusettingspage.cpp')
| -rw-r--r-- | src/settings/contextmenu/contextmenusettingspage.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/settings/contextmenu/contextmenusettingspage.cpp b/src/settings/contextmenu/contextmenusettingspage.cpp index b3585e3fa..ae3b58033 100644 --- a/src/settings/contextmenu/contextmenusettingspage.cpp +++ b/src/settings/contextmenu/contextmenusettingspage.cpp @@ -300,7 +300,10 @@ void ContextMenuSettingsPage::loadServices() for (const auto &jsonMetadata : jsonPlugins) { const QString desktopEntryName = jsonMetadata.pluginId(); if (!isInServicesList(desktopEntryName)) { - const bool checked = showGroup.readEntry(desktopEntryName, true); + bool checked = showGroup.readEntry(desktopEntryName, true); + if (!showGroup.hasKey(desktopEntryName) && desktopEntryName == QStringLiteral("hidefileitemaction")) { + checked = false; + } addRow(jsonMetadata.iconName(), jsonMetadata.name(), desktopEntryName, checked); } } |
