wlroots-hyprland/xwayland
Scott Moreau b1a47245a1 xwm: Destroy xwm on hangup or error
If Xwayland is restarted, the ready handler assumes there is no xwm instance.
This means all of xwm was leaked on Xwayland restart. This caused compositors
to consume all cpu resources, where time is spent dispatching. Now we destroy
xwm if we get an event mask containing WL_EVENT_HANGUP or WL_EVENT_ERROR.
2020-06-30 21:21:25 +02:00
..
selection Implement serial validation for selection requests 2019-06-30 15:01:05 -04:00
meson.build xwayland: split server 2020-05-19 22:07:47 +02:00
server.c xwayland: Don't discard ready signals 2020-06-30 21:21:25 +02: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 xwayland: Don't discard ready signals 2020-06-30 21:21:25 +02:00
xwm.c xwm: Destroy xwm on hangup or error 2020-06-30 21:21:25 +02:00