┌   ┐
54
└   ┘

summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorElvis Angelaccio <[email protected]>2016-09-10 22:01:09 +0200
committerElvis Angelaccio <[email protected]>2016-09-10 22:01:09 +0200
commit87ddbf770e1202e2b869e89f5ce609a0e856bdec (patch)
tree561c353b1a864292b2428f38d342997f32054abf /src
parentb706108206be1c9e777e1ace02aa99247fdfc3ca (diff)
parente93e6d4cc5231c5ee209f1ac9df70bbb253ce786 (diff)
Merge branch 'Applications/16.08'
* Applications/16.08: Don't load twice kfileitemaction plugins with json metadata Fix logic for loading kfileitemaction plugins
Diffstat (limited to 'src')
-rw-r--r--src/dolphincontextmenu.cpp5
1 files changed, 1 insertions, 4 deletions
diff --git a/src/dolphincontextmenu.cpp b/src/dolphincontextmenu.cpp
index 9507ba0a8..971ef1e35 100644
--- a/src/dolphincontextmenu.cpp
+++ b/src/dolphincontextmenu.cpp
@@ -498,10 +498,6 @@ void DolphinContextMenu::addFileItemPluginActions()
}
const KService::List pluginServices = KMimeTypeTrader::self()->query(commonMimeType, QStringLiteral("KFileItemAction/Plugin"), QStringLiteral("exist Library"));
- if (pluginServices.isEmpty()) {
- return;
- }
-
const KConfig config(QStringLiteral("kservicemenurc"), KConfig::NoGlobals);
const KConfigGroup showGroup = config.group("Show");
@@ -551,6 +547,7 @@ void DolphinContextMenu::addFileItemPluginActions()
if (abstractPlugin) {
abstractPlugin->setParent(this);
addActions(abstractPlugin->actions(props, m_mainWindow));
+ addedPlugins << jsonMetadata.pluginId();
}
}
}