graesslin created this revision. Restricted Application added a project: KWin. Restricted Application added subscribers: kwin, plasma-devel.
REVISION 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 REPOSITORY R108 KWin BRANCH fix-screenedge-window-move-5.10 REVISION DETAIL https://phabricator.kde.org/D6257 AFFECTED FILES autotests/mock_abstract_client.cpp autotests/mock_abstract_client.h autotests/mock_client.cpp autotests/mock_client.h autotests/test_screen_edges.cpp screenedge.cpp To: graesslin, #kwin, #plasma Cc: plasma-devel, kwin, ZrenBot, spstarr, progwolff, lesliezhai, ali-mohamed, hardening, jensreuterberg, abetts, sebas, apol, mart, lukas