1.1 --- a/src/scene.c Wed Apr 10 19:29:09 2024 +0200 1.2 +++ b/src/scene.c Wed Apr 10 19:31:26 2024 +0200 1.3 @@ -83,6 +83,11 @@ 1.4 cx_foreach(AscSceneNode*, node, iter) { 1.5 node->depth = iter.depth; 1.6 1.7 + // skip hidden nodes (and all their children) 1.8 + if (node->hidden) { 1.9 + cxTreeVisitorContinue(iter); 1.10 + } 1.11 + 1.12 // execute behaviors, first 1.13 if (node->behaviors != NULL) { 1.14 CxIterator behavior_iter = cxListIterator(node->behaviors);