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
+2
View File
@@ -876,8 +876,10 @@ cleanuplisteners(void)
wl_list_remove(&new_session_lock.link); wl_list_remove(&new_session_lock.link);
wl_list_remove(&new_foreign_toplevel_capture_request.link); wl_list_remove(&new_foreign_toplevel_capture_request.link);
#ifdef XWAYLAND #ifdef XWAYLAND
if (xwayland) {
wl_list_remove(&new_xwayland_surface.link); wl_list_remove(&new_xwayland_surface.link);
wl_list_remove(&xwayland_ready.link); wl_list_remove(&xwayland_ready.link);
}
#endif #endif
} }