Comment 51 for bug 339902

Revision history for this message
In , Mgraesslin (mgraesslin) wrote :

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

http://commits.kde.org/kde-workspace/431aad6d6994695e72697fcc3299ec2cb6f0684e