Fix switch desktop through edge when moving window
ClosedPublic

Authored by graesslin on Jun 18 2017, 11:39 AM.

Details

Summary

There was a regression introduced in ScreenEdges when introducing the
activatesForPointer method. It considered the switch desktop on edge,
but not the special case of switch desktop when moving windows. Due to
that the edges did not activate when moving the window.

This change addresses the regression and extends the autotest to ensure
it's properly covered.

BUG: 380440
FIXED-IN: 5.10.3

Test Plan

Manual testing and extended auto test

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.Jun 18 2017, 11:39 AM
Restricted Application added a project: KWin. · View Herald TranscriptJun 18 2017, 11:39 AM
Restricted Application added subscribers: kwin, plasma-devel. · View Herald Transcript
broulik accepted this revision.Jun 18 2017, 12:50 PM
This revision is now accepted and ready to land.Jun 18 2017, 12:50 PM
This revision was automatically updated to reflect the committed changes.