fix segfault when XWayland fails to initialize

Fixes https://codeberg.org/dwl/dwl/issues/1202
This commit is contained in:
Guido Cella
2026-10-19 22:57:02 +02:00
parent 90e7c722e9
commit f08d8b3913
+4 -2
View File
@@ -876,8 +876,10 @@ cleanuplisteners(void)
wl_list_remove(&new_session_lock.link);
wl_list_remove(&new_foreign_toplevel_capture_request.link);
#ifdef XWAYLAND
wl_list_remove(&new_xwayland_surface.link);
wl_list_remove(&xwayland_ready.link);
if (xwayland) {
wl_list_remove(&new_xwayland_surface.link);
wl_list_remove(&xwayland_ready.link);
}
#endif
}