diff options
| author | Elvis Angelaccio <[email protected]> | 2016-09-10 22:01:09 +0200 |
|---|---|---|
| committer | Elvis Angelaccio <[email protected]> | 2016-09-10 22:01:09 +0200 |
| commit | 87ddbf770e1202e2b869e89f5ce609a0e856bdec (patch) | |
| tree | 561c353b1a864292b2428f38d342997f32054abf /src | |
| parent | b706108206be1c9e777e1ace02aa99247fdfc3ca (diff) | |
| parent | e93e6d4cc5231c5ee209f1ac9df70bbb253ce786 (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.cpp | 5 |
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(); } } } |
