Commit: e818f1274b8ec774eb4ad27e2cc31c5722a561a9
Author: Jacques Lucke
Date:   Tue Aug 4 17:36:25 2020 +0200
Branches: blender-v2.90-release
https://developer.blender.org/rBe818f1274b8ec774eb4ad27e2cc31c5722a561a9

Fix T78932: fix linking reroute nodes of different type

Reviewers: mano-wii

Differential Revision: https://developer.blender.org/D8460

===================================================================

M       source/blender/editors/space_node/node_relationships.c

===================================================================

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;
 }

_______________________________________________
Bf-blender-cvs mailing list
[email protected]
https://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to