From 6dc905d758de636b3abcd50b95c30c2bec2deff0 Mon Sep 17 00:00:00 2001 From: Keith Bowes Date: Tue, 30 May 2023 16:33:14 -0400 Subject: [PATCH] react to wlroots changes --- waybox/server.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/waybox/server.c b/waybox/server.c index d103aad..200899a 100644 --- a/waybox/server.c +++ b/waybox/server.c @@ -46,8 +46,13 @@ bool wb_create_backend(struct wb_server* server) { return false; } +#if WLR_CHECK_VERSION(0, 17, 0) + server->compositor = + wlr_compositor_create(server->wl_display, 5, server->renderer); +#else server->compositor = wlr_compositor_create(server->wl_display, server->renderer); +#endif server->subcompositor = wlr_subcompositor_create(server->wl_display); server->output_layout = wlr_output_layout_create(); server->seat = wb_seat_create(server); @@ -119,6 +124,7 @@ bool wb_terminate(struct wb_server* server) { wl_display_destroy(server->wl_display); wb_seat_destroy(server->seat); wlr_output_layout_destroy(server->output_layout); + wlr_scene_node_destroy(&server->scene->tree.node); wlr_log(WLR_INFO, "%s", _("Display destroyed"));