From d9ccd5585ce61ea040e3b6c757eb4cf21aeebb5b Mon Sep 17 00:00:00 2001 From: Alexander Orzechowski Date: Thu, 19 May 2022 14:25:34 -0400 Subject: wlr_scene: Introduce addons to scene nodes --- wlr_scene.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/wlr_scene.c b/wlr_scene.c index 89d48c1..f4fab20 100644 --- a/wlr_scene.c +++ b/wlr_scene.c @@ -67,6 +67,8 @@ static void scene_node_init(struct wlr_scene_node *node, if (parent != NULL) { wl_list_insert(parent->state.children.prev, &node->state.link); } + + wlr_addon_set_init(&node->addons); } static void scene_node_damage_whole(struct wlr_scene_node *node); @@ -133,6 +135,7 @@ void wlr_scene_node_destroy(struct wlr_scene_node *node) { wlr_scene_node_destroy(child); } + wlr_addon_set_finish(&node->addons); scene_node_state_finish(&node->state); free(node); } -- cgit v1.2.3