fix showing of window on inactive activities during session save
ClosedPublic

Authored by lunakl on Apr 27 2017, 10:25 AM.

Details

Summary

This is what 7ce380497f tried to do (and got reverted by my previous commit).
The approach is basically the same, just temporarily fake that the window
is on all activities, thus it will be temporarily shown for the session
interact, but this time there seem to be no broken side-effects (and if there
are, they'll be at least limited to activities and not break virtual desktops).
Also, 'needsSessionInteract' was a misnomer - it certainly wasn't set for all
windows that needed session interaction. Just call it what it really is.

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.
lunakl created this revision.Apr 27 2017, 10:25 AM
Restricted Application added a project: KWin. · View Herald TranscriptApr 27 2017, 10:25 AM
Restricted Application added a subscriber: kwin. · View Herald Transcript
graesslin accepted this revision.May 8 2017, 4:29 PM
This revision is now accepted and ready to land.May 8 2017, 4:29 PM
This revision was automatically updated to reflect the committed changes.