Cleanup: Use utility function to find groups in node tree #104465
|
@ -3460,6 +3460,7 @@ bool ntreeContainsTree(const bNodeTree *parent_tree, const bNodeTree *sub_tree)
|
|||
if (parent_tree == sub_tree) {
|
||||
return true;
|
||||
}
|
||||
|
||||
parent_tree->ensure_topology_cache();
|
||||
mod_moder marked this conversation as resolved
|
||||
for (const bNode *node_group : parent_tree->group_nodes()) {
|
||||
const bNodeTree *tree = reinterpret_cast<bNodeTree *>(node_group->id);
|
||||
|
@ -3467,6 +3468,7 @@ bool ntreeContainsTree(const bNodeTree *parent_tree, const bNodeTree *sub_tree)
|
|||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
return false;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue
reinterpret_cast<bNodeTree *>
->reinterpret_cast<const bNodeTree *>