wlroots/xwayland
Simon Ser 96aa18ae44 xwayland: assume no WM_HINTS means window wants input
Some X11 clients (e.g. Chromium, sxiv) don't set WM_HINTS. The spec
says:

> Window managers are free to assume convenient values for all fields of the
> WM_HINTS property if a window is mapped without one.

Our wlr_xwayland_icccm_input_model function assumes missing WM_HINTS
means the window doesn't want input, but this is incorrect. Assume the
window wants input unless it explicitly opts-out by setting WM_HINTS.

Closes: https://github.com/swaywm/sway/issues/6107
2021-03-29 12:24:26 +02:00
..
selection xwayland/selection: flush connection after changing xwm selection owner 2021-02-15 13:50:14 +01:00
meson.build xwayland: add dependency on xwayland 2021-03-03 18:19:12 +01:00
server.c xwayland: use -listenfd if available 2021-03-03 19:04:47 +01:00
sockets.c meson: enable more compiler warnings 2019-03-01 09:20:23 +01:00
sockets.h xwayland: remove remaining SOCK_CLOEXEC 2019-02-20 17:04:00 +01:00
xwayland.c Free xwayland cursor in wlr_xwayland_destroy 2021-01-17 12:28:55 +01:00
xwm.c xwayland: assume no WM_HINTS means window wants input 2021-03-29 12:24:26 +02:00