Quantum
50c934db5a
[client] wm/wayland: correctly handle double keyboard grab
...
When input:grabKeyboardOnFocus is set (default), entering capture mode grabs
the keyboard a second time. This commit makes the second grab a no-op on
Wayland to avoid a crash.
2021-01-13 15:53:02 +11:00
Geoffrey McRae
c650690bcc
[client] wm: fix duplicate declaration of static struct
2021-01-13 14:00:25 +11:00
Tudor Brindus
fd009c6392
[client] wm/wayland: bypass SDL loop for pointer events
2021-01-13 13:59:00 +11:00
Tudor Brindus
96c10c2c2d
[client] clipboard/wayland: make use of boilerplate from wm.c
2021-01-13 13:39:32 +11:00
Quantum
24a4de6d65
[client] wm/wayload: implement keyboard grabbing
2021-01-12 15:26:42 +11:00
Tudor Brindus
c21f502414
[client] wm/wayland: implement grab mode for capture
2021-01-12 12:36:21 +11:00
Tudor Brindus
1040a7c168
[client] wm/wayland: don't grab keyboard
...
This is unimplemented for Wayland, and only has the effect of confining
the mouse.
2021-01-12 12:36:21 +11:00
Tudor Brindus
ceab5f597b
[client] wm: specify SDL_FALSE to SDL_SetWindowGrab in wmUngrabPointer
2021-01-11 00:21:23 +11:00
Geoffrey McRae
fc0d82d490
[client] wm: added new platform agnostic wmWarpMouse
2021-01-10 15:47:03 +11:00
Geoffrey McRae
76ed75f871
[client] spice: create and use platform agnostic grab/ungrab methods
2021-01-10 15:26:33 +11:00