D6257: Fix switch desktop through edge when moving window
This revision was automatically updated to reflect the committed changes. Closed by commit R108:c45e165514ec: Fix switch desktop through edge when moving window (authored by graesslin). REPOSITORY R108 KWin CHANGES SINCE LAST UPDATE https://phabricator.kde.org/D6257?vs=15543=15616 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, broulik Cc: plasma-devel, kwin, ZrenBot, spstarr, progwolff, lesliezhai, ali-mohamed, hardening, jensreuterberg, abetts, sebas, apol, mart, lukas
D6257: Fix switch desktop through edge when moving window
graesslin added a dependent revision: D6264: Fix switch desktop on screenedge while resizing a Wayland window. REPOSITORY R108 KWin BRANCH fix-screenedge-window-move-5.10 REVISION DETAIL https://phabricator.kde.org/D6257 To: graesslin, #kwin, #plasma, broulik Cc: plasma-devel, kwin, ZrenBot, spstarr, progwolff, lesliezhai, ali-mohamed, hardening, jensreuterberg, abetts, sebas, apol, mart, lukas
D6257: Fix switch desktop through edge when moving window
broulik accepted this revision. This revision is now accepted and ready to land. REPOSITORY R108 KWin BRANCH fix-screenedge-window-move-5.10 REVISION DETAIL https://phabricator.kde.org/D6257 To: graesslin, #kwin, #plasma, broulik Cc: plasma-devel, kwin, ZrenBot, spstarr, progwolff, lesliezhai, ali-mohamed, hardening, jensreuterberg, abetts, sebas, apol, mart, lukas
D6257: Fix switch desktop through edge when moving window
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