xwayland: port rooted xwayland from wl_shell to xdg-shell protocol
Recently, rooted Xwayland crashes on wlroots-based compositors, because
wlroots removed the deprecated wl_shell protocol.
This MR fixes this by changing the code in question to the xdg-shell
protocol. My motivation do this: on etnaviv-based embedded platforms,
rooted Xwayland is much faster and doesn't cause UI rendering bugs
compared to rootless Xwayland.
Signed-off-by:
Lukas F. Hartmann <lukas@mntre.com>
parent
de940e06
No related branches found
No related tags found
Showing
- hw/xwayland/Makefile.am 8 additions, 1 deletionhw/xwayland/Makefile.am
- hw/xwayland/meson.build 3 additions, 0 deletionshw/xwayland/meson.build
- hw/xwayland/xwayland-screen.c 18 additions, 3 deletionshw/xwayland/xwayland-screen.c
- hw/xwayland/xwayland-screen.h 1 addition, 1 deletionhw/xwayland/xwayland-screen.h
- hw/xwayland/xwayland-window.c 18 additions, 28 deletionshw/xwayland/xwayland-window.c
- hw/xwayland/xwayland-window.h 1 addition, 1 deletionhw/xwayland/xwayland-window.h
Loading