SDL_waylandvideo.c:display_remove_global(): Check pointer when removing mouse

This commit is contained in:
Petar Popovic
2025-08-09 15:36:42 +02:00
committed by Sam Lantinga
parent 7017fbaa8e
commit d4819db5e6

View File

@@ -1374,7 +1374,7 @@ static void display_remove_global(void *data, struct wl_registry *registry, uint
if (seat->keyboard.wl_keyboard) {
SDL_RemoveKeyboard(seat->keyboard.sdl_id, true);
}
if (seat->keyboard.wl_keyboard) {
if (seat->pointer.wl_pointer) {
SDL_RemoveMouse(seat->pointer.sdl_id, true);
}
Wayland_SeatDestroy(seat, true);