looking-glass/client/displayservers/Wayland
Shootfast 48cf099638 [client] input: fix confine_pointer argument marshalling
Under Wayland, if the mouse pointer is disconnected whilst captured
(like say via KVM switch), the waylandWarpPointer code will be called
but the pointer will be NULL. This results in the cryptic message:

error marshalling arguments for confine_pointer (signature noo?ou): null value passed for arg 2
Error marshalling request: Invalid argument

This patch adds a check on the wlWm.pointer pointer before attempting
to warp the pointer, and avoids the crash.
2022-03-05 09:33:45 +11:00
..
activation.c [client] wayland: activate our window if we're allowed 2022-02-08 14:54:55 +11:00
clipboard.c [all] refresh copyright dates 2022-01-05 19:42:46 +11:00
CMakeLists.txt [client] wayland: use wayland-protocols from submodule 2022-02-08 16:05:51 +11:00
cursor.c [all] refresh copyright dates 2022-01-05 19:42:46 +11:00
gl.c [all] refresh copyright dates 2022-01-05 19:42:46 +11:00
idle.c [all] refresh copyright dates 2022-01-05 19:42:46 +11:00
input.c [client] input: fix confine_pointer argument marshalling 2022-03-05 09:33:45 +11:00
output.c [all] refresh copyright dates 2022-01-05 19:42:46 +11:00
poll.c [all] refresh copyright dates 2022-01-05 19:42:46 +11:00
presentation.c [client] overlay/graphs: allow the graph to have a custom title format 2022-01-17 22:08:56 +11:00
registry.c [client] wayland: bind xdg_activation_v1 when available 2022-02-08 14:54:55 +11:00
shell_libdecor.c [all] refresh copyright dates 2022-01-05 19:42:46 +11:00
shell_xdg.c [all] refresh copyright dates 2022-01-05 19:42:46 +11:00
state.c [all] refresh copyright dates 2022-01-05 19:42:46 +11:00
wayland.c [client] ds: expose activation requesting 2022-02-08 14:54:55 +11:00
wayland.h [client] ds: expose activation requesting 2022-02-08 14:54:55 +11:00
window.c [all] refresh copyright dates 2022-01-05 19:42:46 +11:00