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.

Reply via email to