[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