[Bf-blender-cvs] [b8d3ad515a7] temp-attribute-processor: fix copying default value from node group inputs
Jacques Lucke
noreply at git.blender.org
Wed Jun 9 12:51:22 CEST 2021
Commit: b8d3ad515a7832188d29129fdfc544529c8eadac
Author: Jacques Lucke
Date: Wed Jun 9 12:50:44 2021 +0200
Branches: temp-attribute-processor
https://developer.blender.org/rBb8d3ad515a7832188d29129fdfc544529c8eadac
fix copying default value from node group inputs
===================================================================
M source/blender/nodes/geometry/nodes/node_geo_attribute_processor.cc
===================================================================
diff --git a/source/blender/nodes/geometry/nodes/node_geo_attribute_processor.cc b/source/blender/nodes/geometry/nodes/node_geo_attribute_processor.cc
index ab5f99a7122..abaa85c117f 100644
--- a/source/blender/nodes/geometry/nodes/node_geo_attribute_processor.cc
+++ b/source/blender/nodes/geometry/nodes/node_geo_attribute_processor.cc
@@ -209,10 +209,13 @@ static void geo_node_attribute_processor_group_update(bNodeTree *ntree, bNode *n
BLI_addtail(&storage->inputs_settings, input_settings);
new_inputs_settings.add_new(input_settings);
- new_inputs.add_new(nodeAddSocket(
- ntree, node, SOCK_IN, interface_sock->idname, identifier1, interface_sock->name));
- new_inputs.add_new(nodeAddSocket(
- ntree, node, SOCK_IN, "NodeSocketString", identifier2, interface_sock->name));
+ bNodeSocket *sock_value = nodeAddSocket(
+ ntree, node, SOCK_IN, interface_sock->idname, identifier1, interface_sock->name);
+ bNodeSocket *sock_attribute = nodeAddSocket(
+ ntree, node, SOCK_IN, "NodeSocketString", identifier2, interface_sock->name);
+ node_socket_copy_default_value(sock_value, interface_sock);
+ new_inputs.add_new(sock_value);
+ new_inputs.add_new(sock_attribute);
}
else {
new_inputs_settings.add_new(input_settings);
More information about the Bf-blender-cvs
mailing list