graesslin updated this revision to Diff 7686. graesslin added a comment.
Server implementation changed in a way that one can unset the focused pointer surface while a gesture is in progress. In addition update and cancel only perform operations if a gesture is in progress. This allows KWin to cancel gestures at any time without having to track whether a gesture is in progress. REPOSITORY rKWAYLAND KWayland CHANGES SINCE LAST UPDATE https://phabricator.kde.org/D3169?vs=7676&id=7686 BRANCH pointer-gestures REVISION DETAIL https://phabricator.kde.org/D3169 AFFECTED FILES autotests/client/test_wayland_registry.cpp autotests/client/test_wayland_seat.cpp src/client/CMakeLists.txt src/client/pointergestures.cpp src/client/pointergestures.h src/client/protocols/pointer-gestures-unstable-v1.xml src/client/registry.cpp src/client/registry.h src/server/CMakeLists.txt src/server/display.cpp src/server/display.h src/server/pointer_interface.cpp src/server/pointer_interface.h src/server/pointer_interface_p.h src/server/pointergestures_interface.cpp src/server/pointergestures_interface.h src/server/pointergestures_interface_p.h src/server/pointergestures_interface_v1.cpp src/server/seat_interface.cpp src/server/seat_interface.h src/server/seat_interface_p.h src/tools/mapping.txt EMAIL PREFERENCES https://phabricator.kde.org/settings/panel/emailpreferences/ To: graesslin, #plasma_on_wayland Cc: plasma-devel, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas