[Bf-blender-cvs] [72b4f919146] master: Fix T103526: crash when subsurface connects to Shader to RGB
Jacques Lucke
noreply at git.blender.org
Thu Dec 29 14:22:18 CET 2022
Commit: 72b4f9191462215ec66ba699a7cd1e797e7032b7
Author: Jacques Lucke
Date: Thu Dec 29 14:19:50 2022 +0100
Branches: master
https://developer.blender.org/rB72b4f9191462215ec66ba699a7cd1e797e7032b7
Fix T103526: crash when subsurface connects to Shader to RGB
This was caused by {rB7b82d8f029cd1088efd5fbb8bf}.
===================================================================
M source/blender/nodes/shader/node_shader_tree.cc
===================================================================
diff --git a/source/blender/nodes/shader/node_shader_tree.cc b/source/blender/nodes/shader/node_shader_tree.cc
index 66bff5a2ada..691ffc936a7 100644
--- a/source/blender/nodes/shader/node_shader_tree.cc
+++ b/source/blender/nodes/shader/node_shader_tree.cc
@@ -588,6 +588,7 @@ static bNode *ntree_shader_copy_branch(bNodeTree *ntree,
nodeUniqueID(ntree, nodes_copy[id]);
nodes_copy[id]->runtime->tmp_flag = -2; /* Copy */
+ nodes_copy[id]->runtime->original = node->runtime->original;
/* Make sure to clear all sockets links as they are invalid. */
LISTBASE_FOREACH (bNodeSocket *, sock, &nodes_copy[id]->inputs) {
sock->link = nullptr;
More information about the Bf-blender-cvs
mailing list