if(std::regex_match(tree->get_name(), re)) {
return tree;
}
- debug_log("no match: \"%s\"\n", tree->get_name());
int num = tree->get_num_children();
for(int i=0; i<num; i++) {
- SceneNode *n = find_node_rec(tree, re);
+ SceneNode *n = find_node_rec(tree->get_child(i), re);
if(n) return n;
}
return 0;