[Differential] [Request, 127 lines] D3628: Refresh the ScreenGeometry data role whenever a screen is added or changes its geometry.
hein (Eike Hein)
noreply at phabricator.kde.org
Fri Dec 9 00:10:59 UTC 2016
hein created this revision.
hein added reviewers: Plasma, davidedmundson.
hein added a subscriber: plasma-devel.
Restricted Application added a project: Plasma.
REVISION 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.
BUG:373075
REPOSITORY
R120 Plasma Workspace
BRANCH
Plasma/5.8
REVISION DETAIL
https://phabricator.kde.org/D3628
AFFECTED FILES
libtaskmanager/CMakeLists.txt
libtaskmanager/abstractwindowtasksmodel.cpp
libtaskmanager/abstractwindowtasksmodel.h
libtaskmanager/waylandtasksmodel.cpp
libtaskmanager/waylandtasksmodel.h
libtaskmanager/xwindowtasksmodel.cpp
libtaskmanager/xwindowtasksmodel.h
EMAIL PREFERENCES
https://phabricator.kde.org/settings/panel/emailpreferences/
To: hein, #plasma, davidedmundson
Cc: plasma-devel, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/plasma-devel/attachments/20161209/489a6ab9/attachment.html>
More information about the Plasma-devel
mailing list