diff --git a/src/kcmkwin/common/effectsmodel.cpp b/src/kcmkwin/common/effectsmodel.cpp index 839e1561ba..b846b27583 100644 --- a/src/kcmkwin/common/effectsmodel.cpp +++ b/src/kcmkwin/common/effectsmodel.cpp @@ -623,12 +623,11 @@ QModelIndex EffectsModel::findByPluginId(const QString &pluginId) const static KCModule *loadBinaryConfig(const QString &configModule, QObject *parent) { - const KPluginMetaData metaData = KPluginMetaData::findPluginById(QStringLiteral("kwin/effects/configs/"), configModule); - - if (!metaData.isValid()) { + if (configModule.isEmpty()) { return nullptr; } + const KPluginMetaData metaData(QStringLiteral("kwin/effects/configs/") + configModule); return KPluginFactory::instantiatePlugin(metaData, parent).plugin; }