]> cloud.milkyroute.net Git - dolphin.git/commitdiff
Look for kfileitemaction plugins in the expected subfolder
authorElvis Angelaccio <elvis.angelaccio@kdemail.net>
Sat, 18 Jun 2016 15:47:07 +0000 (17:47 +0200)
committerElvis Angelaccio <elvis.angelaccio@kdemail.net>
Sat, 18 Jun 2016 15:47:07 +0000 (17:47 +0200)
For a rationale, see https://git.reviewboard.kde.org/r/128225/

src/dolphincontextmenu.cpp
src/settings/services/servicessettingspage.cpp

index 823c9340fe655a514452ca2198d5a99adcb42a86..ff2e5478a48517649f405bd48f54c95b129ec5ab 100644 (file)
@@ -519,7 +519,7 @@ void DolphinContextMenu::addFileItemPluginActions()
         }
     }
 
-    const auto jsonPlugins = KPluginLoader::findPlugins(QString(), [](const KPluginMetaData& metaData) {
+    const auto jsonPlugins = KPluginLoader::findPlugins(QStringLiteral("kf5/kfileitemaction"), [](const KPluginMetaData& metaData) {
         return metaData.serviceTypes().contains(QStringLiteral("KFileItemAction/Plugin"));
     });
 
index e124fb2c58393a94a34b64a17f9561e426b36579..2b9b8f46fb3d869c02d40c0f69af18fb468ac331 100644 (file)
@@ -230,7 +230,7 @@ void ServicesSettingsPage::loadServices()
     }
 
     // Load JSON-based plugins that implement the KFileItemActionPlugin interface
-    const auto jsonPlugins = KPluginLoader::findPlugins(QString(), [](const KPluginMetaData& metaData) {
+    const auto jsonPlugins = KPluginLoader::findPlugins(QStringLiteral("kf5/kfileitemaction"), [](const KPluginMetaData& metaData) {
         return metaData.serviceTypes().contains(QStringLiteral("KFileItemAction/Plugin"));
     });