summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--wlr_scene.c3
1 files changed, 3 insertions, 0 deletions
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);
}