[effects/slideback] Consider windows which do have painting disabled as not usable
ClosedPublic

Authored by graesslin on Apr 15 2017, 10:02 AM.

Details

Summary

On Wayland it can happen that a window is still in the stacking order
although it is not visible. This is mostly the case for Plasma windows.
So far the slideback effect did not ignore those windows and as they are
higher in the stacking order than most other windows it blocked the
effect from working once a Plasma panel element got closed.

This change considers a window which has painting disabled in the
stacking order as not usable and thus filters out all those windows.

BUG: 364483

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.Apr 15 2017, 10:02 AM
Restricted Application added a project: KWin. · View Herald TranscriptApr 15 2017, 10:02 AM
Restricted Application added subscribers: kwin, plasma-devel. · View Herald Transcript
mart accepted this revision.Apr 20 2017, 10:29 AM
This revision is now accepted and ready to land.Apr 20 2017, 10:29 AM
This revision was automatically updated to reflect the committed changes.