Bug 444101

Summary: Kickoff shows applications for KHelpCenter from the category above
Product: [Plasma] plasmashell Reporter: popov895 <popov895>
Component: Application Launcher (Kickoff)Assignee: David Edmundson <kde>
Status: RESOLVED FIXED    
Severity: normal CC: mikel5764, nate, noahadvs, plasma-bugs, popov895
Priority: NOR Keywords: regression
Version: master   
Target Milestone: 1.0   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed In: 5.23.2
Attachments: KHelpCenter in Kickoff

Description popov895 2021-10-20 11:28:06 UTC
Created attachment 142667 [details]
KHelpCenter in Kickoff

SUMMARY

When hovering over KHelpCenter (if installed), Kickoff shows applications from the category above, even though KHelpCenter is an application, not a category.

SOFTWARE/OS VERSIONS

Operating System: KDE neon Unstable Edition
KDE Plasma Version: 5.23.80
KDE Frameworks Version: 5.88.0
Qt Version: 5.15.3
Graphics Platform: X11
Comment 1 Nate Graham 2021-10-20 15:32:30 UTC
derp
Comment 2 Bug Janitor Service 2021-10-21 15:27:54 UTC
A possibly relevant merge request was started @ https://invent.kde.org/plasma/plasma-desktop/-/merge_requests/624
Comment 3 popov895 2021-10-21 16:56:18 UTC
Git commit 27e5f4e4959b67289280f299d6278c5301a82fc0 by Eugene Popov.
Committed on 21/10/2021 at 16:34.
Pushed by ngraham into branch 'Plasma/5.23'.

Fix updating apps model

There is no need to check if the model of the current item is not empty, since the current item may be not only a category.

M  +1    -1    applets/kickoff/package/contents/ui/ApplicationsPage.qml

https://invent.kde.org/plasma/plasma-desktop/commit/27e5f4e4959b67289280f299d6278c5301a82fc0
Comment 4 Nate Graham 2021-10-21 16:56:34 UTC
Git commit 87f5b4683d3ddf03745cb745c9d2be579e0772b6 by Nate Graham, on behalf of Eugene Popov.
Committed on 21/10/2021 at 16:56.
Pushed by ngraham into branch 'master'.

Fix updating apps model

There is no need to check if the model of the current item is not empty, since the current item may be not only a category.


(cherry picked from commit 27e5f4e4959b67289280f299d6278c5301a82fc0)

M  +1    -1    applets/kickoff/package/contents/ui/ApplicationsPage.qml

https://invent.kde.org/plasma/plasma-desktop/commit/87f5b4683d3ddf03745cb745c9d2be579e0772b6