[effects/slideback] Ignore windows which are not in visible area
ClosedPublic

Authored by graesslin on Jul 2 2017, 12:31 PM.

Details

Summary

The PresentWindows effect does not hide the window to close the selected
window. Instead it moves it outside the visible area. As this is a
"special" KWin window it is on top of the stacking order and needs to be
ignored in the slideback effect.

Instead of doing a special casing for this window the effect is changed
to ignore windows outside the visible area in general. Windows outside
the visible area just don't make sense to block the slideback effect.

BUG: 381402
FIXED-IN: 5.10.4

Test Plan

Slideback works after using Present Windows effect

Diff Detail

Repository
R108 KWin
Lint
Automatic diff as part of commit; lint not applicable.
Unit
Automatic diff as part of commit; unit tests not applicable.
graesslin created this revision.Jul 2 2017, 12:31 PM
Restricted Application added a project: KWin. · View Herald TranscriptJul 2 2017, 12:31 PM
Restricted Application added subscribers: kwin, plasma-devel. · View Herald Transcript
mart accepted this revision.Jul 5 2017, 9:50 AM
This revision is now accepted and ready to land.Jul 5 2017, 9:50 AM
This revision was automatically updated to reflect the committed changes.