graesslin created this revision. Restricted Application added a project: KWin. Restricted Application added subscribers: kwin, plasma-devel.
REVISION SUMMARY Splits out the X11 specific window movement handling so that it's not used in the Wayland case at runtime. As a nice side effect it un-spaghetties the X11 event handler. TEST PLAN Run nested KWin on Xephyr and nested KWin/Wayland to verify that move/resize of X11 windows is still working REPOSITORY R108 KWin BRANCH moving-client-filter REVISION DETAIL https://phabricator.kde.org/D7374 AFFECTED FILES CMakeLists.txt events.cpp moving_client_x11_filter.cpp moving_client_x11_filter.h workspace.cpp workspace.h To: graesslin, #kwin, #plasma Cc: plasma-devel, kwin, ZrenBot, progwolff, lesliezhai, ali-mohamed, hardening, jensreuterberg, abetts, sebas, apol, mart, lukas