diff options
author | Jacques Lucke <jacques@blender.org> | 2020-08-04 18:36:25 +0300 |
---|---|---|
committer | Jacques Lucke <jacques@blender.org> | 2020-08-04 18:36:50 +0300 |
commit | e818f1274b8ec774eb4ad27e2cc31c5722a561a9 (patch) | |
tree | 74b024629c6660854b7fe0351ead27a217b3ad2e /source | |
parent | a4a814a180c2107e24807b12fe7aa86363585619 (diff) |
Fix T78932: fix linking reroute nodes of different type
Reviewers: mano-wii
Differential Revision: https://developer.blender.org/D8460
Diffstat (limited to 'source')
-rw-r--r-- | source/blender/editors/space_node/node_relationships.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/source/blender/editors/space_node/node_relationships.c b/source/blender/editors/space_node/node_relationships.c index e5409271f7c..3e898b7d400 100644 --- a/source/blender/editors/space_node/node_relationships.c +++ b/source/blender/editors/space_node/node_relationships.c @@ -251,6 +251,12 @@ static bNodeSocket *best_socket_output(bNodeTree *ntree, } } + /* Always allow linking to an reroute node. The socket type of the reroute sockets might change + * after the link has been created. */ + if (node->type == NODE_REROUTE) { + return node->outputs.first; + } + return NULL; } |