The last remaining issue in this bug has probably been in the compositor: the notification got stacked *behind* the lock window (not visible) but when the notification closed the window (fade out/slide out) animation stacked the notification above the lock window (visible).
With 4.9 we fixed bug #158262 which means the notification is no longer stacked above the lock window so I am quite confident that finally this very annoying bug has been fixed.
For the record:
Git commit 431aad6d6994695e72697fcc3299ec2cb6f0684e by Martin Gräßlin.
Committed on 09/04/2012 at 11:06.
Pushed by graesslin into branch 'master'.
Keep position in stacking order for deleted windows
Workspace::addDeleted swaps the Client with the Deleted in the stacking order. For Unmanaged windows the Deleted is appended to the stacking order which is the same layer.
When the deleted is closed the window is removed from the stacking order.
The result is that a deleted window is no longer raised above all other clients.
REVIEW: 104519
FIXED-IN: 4.9.0
M +1 -1 kwin/deleted.cpp
M +0 -3 kwin/layers.cpp
M +15 -3 kwin/workspace.cpp
M +1 -1 kwin/workspace.h
The last remaining issue in this bug has probably been in the compositor: the notification got stacked *behind* the lock window (not visible) but when the notification closed the window (fade out/slide out) animation stacked the notification above the lock window (visible).
With 4.9 we fixed bug #158262 which means the notification is no longer stacked above the lock window so I am quite confident that finally this very annoying bug has been fixed.
For the record: e72697fcc3299ec 2cb6f0684e by Martin Gräßlin.
Git commit 431aad6d6994695
Committed on 09/04/2012 at 11:06.
Pushed by graesslin into branch 'master'.
Keep position in stacking order for deleted windows
Workspace: :addDeleted swaps the Client with the Deleted in the stacking order. For Unmanaged windows the Deleted is appended to the stacking order which is the same layer.
When the deleted is closed the window is removed from the stacking order.
The result is that a deleted window is no longer raised above all other clients.
REVIEW: 104519
FIXED-IN: 4.9.0
M +1 -1 kwin/deleted.cpp
M +0 -3 kwin/layers.cpp
M +15 -3 kwin/workspace.cpp
M +1 -1 kwin/workspace.h
http:// commits. kde.org/ kde-workspace/ 431aad6d6994695 e72697fcc3299ec 2cb6f0684e