diff options
author | Jacques Lucke <jacques@blender.org> | 2021-07-21 12:27:04 +0300 |
---|---|---|
committer | Jacques Lucke <jacques@blender.org> | 2021-07-21 12:28:26 +0300 |
commit | ab101d444d30a2f98320fc96f2dc4d56ccd98965 (patch) | |
tree | 7d405240e33249caab9335561e3a4b45272f097d /source/blender/nodes/intern/derived_node_tree.cc | |
parent | 8b0fac4116f21020a5dc2fb7ec9597760eb2b39e (diff) |
Fix T89881: ignore unavailable sockets when searching for link cycles
Diffstat (limited to 'source/blender/nodes/intern/derived_node_tree.cc')
-rw-r--r-- | source/blender/nodes/intern/derived_node_tree.cc | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/source/blender/nodes/intern/derived_node_tree.cc b/source/blender/nodes/intern/derived_node_tree.cc index 3d5557d4049..f7279cf7524 100644 --- a/source/blender/nodes/intern/derived_node_tree.cc +++ b/source/blender/nodes/intern/derived_node_tree.cc @@ -73,7 +73,9 @@ void DerivedNodeTree::destruct_context_recursively(DTreeContext *context) context->~DTreeContext(); } -/* Returns true if there are any cycles in the node tree. */ +/** + * \return True when there is a link cycle. Unavailable sockets are ignored. + */ bool DerivedNodeTree::has_link_cycles() const { for (const NodeTreeRef *tree_ref : used_node_tree_refs_) { |