mirror of
https://github.com/libsdl-org/SDL.git
synced 2026-05-04 23:22:48 +02:00
wayland: Commit the confinement region upon creation
This may prevent the pointer from escaping small regions if moving quickly.
(cherry picked from commit 6b1d6bfbe7)
This commit is contained in:
@@ -3358,6 +3358,9 @@ bool Wayland_input_confine_pointer(struct SDL_WaylandInput *input, SDL_Window *w
|
||||
wl_region_destroy(confine_rect);
|
||||
}
|
||||
|
||||
// Commit the double-buffered confinement region.
|
||||
wl_surface_commit(w->surface);
|
||||
|
||||
w->confined_pointer = confined_pointer;
|
||||
return true;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user