diff options
author | Alexander Orzechowski <[email protected]> | 2022-05-19 14:25:34 -0400 |
---|---|---|
committer | Alexander Orzechowski <[email protected]> | 2022-05-19 14:25:34 -0400 |
commit | d9ccd5585ce61ea040e3b6c757eb4cf21aeebb5b (patch) | |
tree | 25d208d4c01439a059d42fc05e3c634b9698e744 /wlr_scene.c | |
parent | e163399606b2890c007d8d5d2a4a6c5710252027 (diff) |
wlr_scene: Introduce addons to scene nodes
Diffstat (limited to 'wlr_scene.c')
-rw-r--r-- | wlr_scene.c | 3 |
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); } |