https://bugs.kde.org/show_bug.cgi?id=364537

--- Comment #5 from Eike Hein <h...@kde.org> ---
Git commit fb2689b22de8fd7abf3690f7cdb01d7cf9983b0e by Eike Hein.
Committed on 21/06/2016 at 07:54.
Pushed by hein into branch 'Plasma/5.7'.

Invalidate cached launcher count also when the source model changes.

When a launcher was removed, the cache was invalidated at the time the
top-level proxy removes the row for it. However this happens in
response to rowsAboutToBeRemoved from the source model, at which time
launcherList() still contains the launcher at the row about to be
removed. While invalidating the cache in response to rows being removed
from the top-level proxy is correct (for the case where a window task
shadowing a launcher is removed), to handle a launcher removal we also
need to invalidate it when the launcher list changes.

M  +2    -0    libtaskmanager/tasksmodel.cpp

http://commits.kde.org/plasma-workspace/fb2689b22de8fd7abf3690f7cdb01d7cf9983b0e

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to