From 3e801d68f2c6c64567b1f24c6d03893f32c81197 Mon Sep 17 00:00:00 2001 From: Simon Ser Date: Fri, 22 Oct 2021 14:12:49 +0200 Subject: 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 --- xwayland/server.c | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'xwayland') diff --git a/xwayland/server.c b/xwayland/server.c index 7af01b6f..d8006c44 100644 --- a/xwayland/server.c +++ b/xwayland/server.c @@ -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])); -- cgit v1.2.3