From c8fb3952f8830b94230e7eb2b0ca44d7a899cb9e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Ekl=C3=B6f?= Date: Fri, 13 Jun 2025 12:23:59 +0200 Subject: [PATCH] XwaylandView: drop set_decorations link in handleDestroy() Fixes yet another assertion in wlroots: river: xwayland/xwm.c:601: xwayland_surface_destroy: Assertion `wl_list_empty(&xsurface->events.set_decorations.listener_list)' failed. --- river/XwaylandView.zig | 1 + 1 file changed, 1 insertion(+) diff --git a/river/XwaylandView.zig b/river/XwaylandView.zig index 68918ed..f27d040 100644 --- a/river/XwaylandView.zig +++ b/river/XwaylandView.zig @@ -139,6 +139,7 @@ fn handleDestroy(listener: *wl.Listener(void)) void { xwayland_view.dissociate.link.remove(); xwayland_view.request_configure.link.remove(); xwayland_view.set_override_redirect.link.remove(); + xwayland_view.set_decorations.link.remove(); const view = xwayland_view.view; view.impl = .none;