graesslin created this revision. graesslin added a reviewer: Plasma on Wayland. Restricted Application added a subscriber: plasma-devel. Restricted Application added a project: Plasma on Wayland.
REVISION SUMMARY This is what Weston does. With this change clients can create multiple wl_pointer instances and thus get events reported to all of them. This will be needed to e.g. support drag on empty area in Breeze on Wayland. A similar change was done for wl_keyboard already in https://phabricator.kde.org/rKWAYLAND862bb68e4a0e9a94fcb57d8edc450f6a42591948. TEST PLAN Seat auto test still passes REPOSITORY rKWAYLAND KWayland BRANCH server-seat-pointers REVISION DETAIL https://phabricator.kde.org/D3016 AFFECTED FILES src/server/seat_interface.cpp src/server/seat_interface_p.h EMAIL PREFERENCES https://phabricator.kde.org/settings/panel/emailpreferences/ To: graesslin, #plasma_on_wayland Cc: plasma-devel, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas