Created attachment 130114 [details] screenshot STEPS TO REPRODUCE 1. open Shortcuts kcm and observe the icon of Power Management system service 2. 3. OBSERVED RESULT as we can see in the attached screenshot, Power Management system service is represented by a generic icon in Shortcuts kcm EXPECTED RESULT Power Management 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 424198, bug 424194 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 424198, bug 424194 (cherry picked from commit ad97508add4dd7608278270d154b0221d53e9059) M +17 -1 kcms/keys/shortcutsmodel.cpp https://invent.kde.org/plasma/plasma-desktop/commit/3b56b25d96fb94e0f5f31925eeddf8453fb63399