--- a/src/scene_node.c Tue Apr 29 21:51:29 2025 +0200 +++ b/src/scene_node.c Thu May 01 15:26:01 2025 +0200 @@ -82,6 +82,7 @@ offsetof(AscSceneNode, prev), offsetof(AscSceneNode, next) ); + asc_node_update_transform(node); } void asc_scene_node_unlink(AscSceneNode *node) { @@ -93,6 +94,7 @@ offsetof(AscSceneNode, prev), offsetof(AscSceneNode, next) ); + asc_node_update_transform(node); } // TODO: rename in asc_node_add_behavior or just asc_add_behavior()