Created attachment 130116 [details] screenshot STEPS TO REPRODUCE 1. open Shortcuts kcm and observe the icon of Keyboard Layout Switcher system service 2. 3. OBSERVED RESULT as we can see in the attached screenshot, Keyboard Layout Switcher system service is represented by a generic icon in Shortcuts kcm EXPECTED RESULT Keyboard Layout Switcher system service should be represented by its own icon in Shortcuts kcm SOFTWARE/OS VERSIONS Operating System: KDE neon Unstable Edition KDE Plasma Version: 5.19.80 KDE Frameworks Version: 5.73.0 Qt Version: 5.14.2
Git commit ad97508add4dd7608278270d154b0221d53e9059 by David Redondo. Committed on 31/07/2020 at 09:36. Pushed by davidre into branch 'master'. Hardcode icons for default plasma components Unfortunately are components free to choose their unique component name any way they like, that means we have no chance to reasonably map a KService/icon to a component if its identifier is chosen badly. For presentation purposes we can at least hardcode some icons for components that are active in a default plasma session. Related: bug 424197, bug 424194, bug 424195 M +17 -1 kcms/keys/shortcutsmodel.cpp https://invent.kde.org/plasma/plasma-desktop/commit/ad97508add4dd7608278270d154b0221d53e9059
Git commit 3b56b25d96fb94e0f5f31925eeddf8453fb63399 by David Redondo. Committed on 31/07/2020 at 09:38. Pushed by davidre into branch 'Plasma/5.19'. Hardcode icons for default plasma components Unfortunately are components free to choose their unique component name any way they like, that means we have no chance to reasonably map a KService/icon to a component if its identifier is chosen badly. For presentation purposes we can at least hardcode some icons for components that are active in a default plasma session. Related: bug 424197, bug 424194, bug 424195 (cherry picked from commit ad97508add4dd7608278270d154b0221d53e9059) M +17 -1 kcms/keys/shortcutsmodel.cpp https://invent.kde.org/plasma/plasma-desktop/commit/3b56b25d96fb94e0f5f31925eeddf8453fb63399