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.