Bug 394553

Summary: Empty slot in "Frequently used" on intro page
Product: [Applications] systemsettings Reporter: Roman Gilg <subdiff>
Component: sidebarviewAssignee: Marco Martin <notmart>
Status: RESOLVED FIXED    
Severity: normal    
Priority: NOR    
Version First Reported In: unspecified   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:
Attachments: Missing icon

Description Roman Gilg 2018-05-22 09:02:23 UTC
Created attachment 112807 [details]
Missing icon

Since few days ago I have an empty slot in System Settings intro page.

I assume it's because the Workspace KCM has been renamed to kcm_workspace and System Settings saves the old name without checking if the KCM still exists.

The error message is:
file:///usr/share/kpackage/genericqml/org.kde.systemsettings.sidebar/contents/ui/introPage.qml:90:27: Unable to assign [undefined] to QString

Clicking on the empty space gives error message:
ModuleInfo has no associated KService
Comment 1 Marco Martin 2018-07-20 14:19:00 UTC
Git commit b1f2a599f3e22d7b2abd22dddec1bbe3c57222e8 by Marco Martin.
Committed on 20/07/2018 at 14:18.
Pushed by mart into branch 'Plasma/5.13'.

forget all kcms that don't exist anymore

M  +2    -0    sidebar/SidebarMode.cpp

https://commits.kde.org/systemsettings/b1f2a599f3e22d7b2abd22dddec1bbe3c57222e8
Comment 2 Marco Martin 2018-07-20 14:19:02 UTC
Git commit 6ce66025e976b3629197eff46abad5daf75a217e by Marco Martin.
Committed on 20/07/2018 at 14:18.
Pushed by mart into branch 'master'.

forget all kcms that don't exist anymore

M  +2    -0    sidebar/SidebarMode.cpp

https://commits.kde.org/systemsettings/6ce66025e976b3629197eff46abad5daf75a217e