Bug 378548

Summary: kde-gtk-config is missing from "kcmshell5 --list" output
Product: [Plasma] kde-cli-tools Reporter: Felix Miata <mrmazda>
Component: generalAssignee: Aleix Pol <aleixpol>
Status: RESOLVED FIXED    
Severity: minor CC: aacid, rdieter
Priority: NOR    
Version First Reported In: 5.9.4   
Target Milestone: ---   
Platform: Fedora RPMs   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Felix Miata 2017-04-08 08:07:51 UTC
"kcmshell5 kde-gtk-config" only works if one can discover it exists. In my Fedora 26's 5.9.4 kcmshell5 has no man page, so its kde-gtk-config should at least be discoverable via "kcmshell5 --list", but is not.
Comment 1 Albert Astals Cid 2017-04-08 17:12:37 UTC
https://phabricator.kde.org/D5355
Comment 2 Rex Dieter 2017-04-08 17:50:12 UTC
May be related,
https://phabricator.kde.org/D5355
Comment 3 Albert Astals Cid 2017-04-10 08:58:08 UTC
Git commit 19a6bb179d5fd5056f34568651bab34e9db390f7 by Albert Astals Cid.
Committed on 10/04/2017 at 08:57.
Pushed by aacid into branch 'Plasma/5.8'.

Fix query for available modules

Summary:
The old query was bad because two reasons:
 * it didn't use the same query systemsettings uses
 * it didn't use exist so if the first property did not exist the second one was not evaluated since the parser bailed out

Test Plan: Ran kcmshell5 --list, it's better now

Subscribers: plasma-devel

Tags: #plasma

Differential Revision: https://phabricator.kde.org/D5355

M  +3    -1    kcmshell/main.cpp

https://commits.kde.org/kde-cli-tools/19a6bb179d5fd5056f34568651bab34e9db390f7