From 40ebb4e245ef87f674dde4ac8a218778790f2a7d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?M=C3=A9ven=20Car?= Date: Fri, 13 Mar 2020 10:41:02 +0100 Subject: [PATCH] kcmkwin/scripts: fix a warning Summary: Prevents warnings such as : org.kde.kcoreaddons: Expected JSON property "X-KWin-Exclude-Listing" to be a single string. but it is a bool Reviewers: #kwin, ervin, bport, cross, hchain, zzag Reviewed By: #kwin, zzag Subscribers: zzag, kwin Tags: #kwin Differential Revision: https://phabricator.kde.org/D28018 --- kcmkwin/kwinscripts/module.cpp | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/kcmkwin/kwinscripts/module.cpp b/kcmkwin/kwinscripts/module.cpp index e1eb28ce58..5ebb716d9c 100644 --- a/kcmkwin/kwinscripts/module.cpp +++ b/kcmkwin/kwinscripts/module.cpp @@ -126,10 +126,7 @@ void Module::importScriptInstallFinished(KJob *job) void Module::updateListViewContents() { auto filter = [](const KPluginMetaData &md) { - if (md.value(QStringLiteral("X-KWin-Exclude-Listing")) == QLatin1String("true") ) { - return false; - } - return true; + return !md.rawData().value("X-KWin-Exclude-Listing").toBool(); }; const QString scriptFolder = QStringLiteral("kwin/scripts/");