From bb16a3af7f8eb7a686d316237c5a74f72ce5be21 Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Fri, 28 Oct 2022 17:03:39 +1100 Subject: Fix error in leaving the tablet pointer set under Wayland Missed clearing the tablet pointer after updating removing the tablet manager. --- intern/ghost/intern/GHOST_SystemWayland.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/intern/ghost/intern/GHOST_SystemWayland.cpp b/intern/ghost/intern/GHOST_SystemWayland.cpp index c15307da0b8..88540dc4260 100644 --- a/intern/ghost/intern/GHOST_SystemWayland.cpp +++ b/intern/ghost/intern/GHOST_SystemWayland.cpp @@ -4370,6 +4370,9 @@ static void gwl_registry_wl_seat_update(GWL_Display *display, zwp_tablet_seat_v2_add_listener(seat->wp_tablet_seat, &tablet_seat_listener, seat); } } + else { + seat->wp_tablet_seat = nullptr; + } if (display->wp_primary_selection_device_manager) { if (seat->wp_primary_selection_device == nullptr) { -- cgit v1.2.3