xwayland: add support for -noTouchPointerEmulation

This allows compositors to handle touch pointer emulation manually,
instead of having Xwayland do it [1].

[1]: https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/691
This commit is contained in:
Simon Ser 2021-10-22 14:12:49 +02:00
parent 760e166578
commit 3e801d68f2
3 changed files with 15 additions and 1 deletions

View file

@ -73,6 +73,14 @@ noreturn static void exec_xwayland(struct wlr_xwayland_server *server) {
argv[i++] = wmfd;
}
#if HAVE_XWAYLAND_NO_TOUCH_POINTER_EMULATION
if (server->options.no_touch_pointer_emulation) {
argv[i++] = "-noTouchPointerEmulation";
}
#else
server->options.no_touch_pointer_emulation = false;
#endif
argv[i++] = NULL;
assert(i < sizeof(argv) / sizeof(argv[0]));