Fix: Nodes: use name as fallback for socket identifiers

This was probably accidentally broken in 7348e670b3.
This commit is contained in:
Jacques Lucke
2024-12-05 20:28:27 +01:00
parent 36b7cda4db
commit 680dbe70ae

View File

@@ -2545,6 +2545,11 @@ static bNodeSocket *rna_Node_outputs_new(ID *id,
return nullptr;
}
if (identifier == nullptr) {
/* Use the name as default identifier if no separate identifier is provided. */
identifier = name;
}
bNodeTree *ntree = reinterpret_cast<bNodeTree *>(id);
bNodeSocket *sock = blender::bke::node_add_socket(ntree, node, SOCK_OUT, type, identifier, name);