https://bugs.kde.org/show_bug.cgi?id=373075
Eike Hein <h...@kde.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |FIXED Status|CONFIRMED |RESOLVED Latest Commit| |https://commits.kde.org/pla | |sma-workspace/0b0d14639a1a0 | |eb2766d74daa3358c0939b6d8b3 --- Comment #2 from Eike Hein <h...@kde.org> --- Git commit 0b0d14639a1a0eb2766d74daa3358c0939b6d8b3 by Eike Hein. Committed on 09/12/2016 at 16:50. Pushed by hein into branch 'Plasma/5.8'. Refresh the ScreenGeometry data role whenever a screen is added or changes its geometry. Summary: As this happens the screen filtering higher up in the proxy chain culimating in TasksModel needs to be re-executed, as it compares ScreenGeometry against a property value set on the model. Without this update, tasks may disappear from views using TasksModel. Mapping the trigger conditions to affected rows is deliberately maximally coarse; see implementation comment in code. Reviewers: #plasma, davidedmundson Subscribers: plasma-devel Tags: #plasma Differential Revision: https://phabricator.kde.org/D3628 M +2 -0 libtaskmanager/CMakeLists.txt A +60 -0 libtaskmanager/abstractwindowtasksmodel.cpp [License: BSD] A +53 -0 libtaskmanager/abstractwindowtasksmodel.h [License: BSD] M +1 -1 libtaskmanager/waylandtasksmodel.cpp M +2 -2 libtaskmanager/waylandtasksmodel.h M +1 -1 libtaskmanager/xwindowtasksmodel.cpp M +2 -2 libtaskmanager/xwindowtasksmodel.h https://commits.kde.org/plasma-workspace/0b0d14639a1a0eb2766d74daa3358c0939b6d8b3 -- You are receiving this mail because: You are watching all bug changes.