|author||Tudor Brindus <firstname.lastname@example.org>||Tue Jul 21 13:14:24 2020 -0400|
|committer||Tudor Brindus <email@example.com>||Tue Jul 21 13:14:24 2020 -0400|
wayland: defer pointer confine creation until pointer unlock It is a protocol error to attempt to create a pointer confine (i.e. `SDL_SetWindowGrab`) while a locked pointer is active, and vice-versa. Instead of aborting due to a protocol error, this commit makes SDL gracefully downgrade locked pointers to confines when appropriate.