And fix yet another KPLuginMetaData::value breakage with QStringLists

Test Plan: Startup scripts now run

Reviewers: #plasma

Subscribers: plasma-devel

Tags: #plasma

Differential Revision: https://phabricator.kde.org/D3946
wilder-5.14
David Edmundson 9 years ago
parent 6d82aa5f68
commit dca7419106
  1. 2
      shell/scripting/scriptengine_v1.cpp

@ -492,7 +492,7 @@ QScriptValue ScriptEngine::V1::loadTemplate(QScriptContext *context, QScriptEngi
auto filter = [&layout](const KPluginMetaData &md) -> bool
{
return md.pluginId() == layout && md.value(QStringLiteral("X-Plasma-ContainmentCategories")).contains(QStringLiteral("panel"));
return md.pluginId() == layout && KPluginMetaData::readStringList(md.rawData(), QStringLiteral("X-Plasma-ContainmentCategories")).contains(QStringLiteral("panel"));
};
QList<KPluginMetaData> offers = KPackage::PackageLoader::self()->findPackages(QStringLiteral("Plasma/LayoutTemplate"), QString(), filter);

Loading…
Cancel
Save