mirror-kde-plasma-desktop/applets
Christoph Wolk e57fc7973e applets/kickoff: disable reusing items in KickoffGridView
Reusing delegates does not work if the model is replaced; the reused
delegate keeps its old model binding. For KickoffListView, reuse was
turned off with aa8a1fbf4b (2024), but
in KickoffGridView, reusing items remained on. The same thing can
happen there though (but it needs a very long list of apps, at least
on the order of two full pages) - when switching between categories,
any delegates that were pooled from being scrolled far outside the
view are reused on category switch, but with their old contents from
the previous category now appearing in the new category.

Instead, disable reuse of items in GridView as well - it's only rarely
relevant anyway as you need so many entries in a category, and the only
time it's relevant it breaks category switching.

BUG: 515229
FIXED-In: 6.6.7


(cherry picked from commit b5560b0d1b)

Co-authored-by: Christoph Wolk <cwo.kde@posteo.net>
2026-09-05 11:51:47 +00:00
..
activitypager SVN_SILENT made messages (.desktop file) - always resolve ours 2026-01-30 03:42:34 +00:00
icontasks SVN_SILENT made messages (.desktop file) - always resolve ours 2026-03-15 03:23:41 +00:00
keyboardlayout Revert "applets/keyboardlayout: partially undo zero paddings for badge" 2026-06-18 10:50:15 -04:00
kicker applets/kicker: move Return handler from abstract to grid delegate 2026-06-03 19:02:12 +02:00
kickoff applets/kickoff: disable reusing items in KickoffGridView 2026-09-05 11:51:47 +00:00
kimpanel SVN_SILENT made messages (.desktop file) - always resolve ours 2026-01-30 03:42:34 +00:00
margins-separator SVN_SILENT made messages (.desktop file) - always resolve ours 2026-04-19 03:28:19 +00:00
minimizeall minimizeall, showdesktop, folder: update BugReportUrl 2026-08-11 10:15:58 +03:00
pager Disable qmllint for pager applet 2026-04-04 16:31:38 +02:00
showActivityManager applets/{folder,showdesktop,minimizeall,kickoff,showActivityManager}: fix BugReportUrl 2026-07-27 12:44:31 -04:00
showdesktop minimizeall, showdesktop, folder: update BugReportUrl 2026-08-11 10:15:58 +03:00
taskmanager applets/taskmanager: correct for initial spacer in RtL 2026-09-02 09:18:30 +00:00
trash SVN_SILENT made messages (.desktop file) - always resolve ours 2026-03-15 03:23:41 +00:00
window-list SVN_SILENT made messages (.desktop file) - always resolve ours 2026-01-30 03:42:34 +00:00
CMakeLists.txt applets/keyboardlayout: Port to plasma_add_applet 2025-12-11 11:27:08 +00:00