From d4d033e6856fd9ba7705ad9274eafefcd79720fa Mon Sep 17 00:00:00 2001 From: Keith Bowes Date: Tue, 21 Jan 2025 19:46:57 -0500 Subject: [PATCH] Free some unfreed lists --- waybox/server.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/waybox/server.c b/waybox/server.c index 3b54bce..0d9a729 100644 --- a/waybox/server.c +++ b/waybox/server.c @@ -145,6 +145,13 @@ bool wb_terminate(struct wb_server* server) { wlr_backend_destroy(server->backend); wl_display_destroy(server->wl_display); wb_seat_destroy(server->seat); + + wl_list_remove(&server->new_xdg_toplevel.link); + wl_list_remove(&server->new_xdg_popup.link); + + wl_list_remove(&server->new_input.link); + wl_list_remove(&server->new_output.link); + wlr_scene_node_destroy(&server->scene->tree.node); wlr_log(WLR_INFO, "%s", _("Display destroyed"));