[Bf-blender-cvs] [2f77b2daacc] master: Nodes: call init function for new node trees in ntreeAddTree
Jacques Lucke
noreply at git.blender.org
Mon May 30 12:44:53 CEST 2022
Commit: 2f77b2daaccfa00866f049e4c2fc1cdee41e8ae1
Author: Jacques Lucke
Date: Mon May 30 12:43:26 2022 +0200
Branches: master
https://developer.blender.org/rB2f77b2daaccfa00866f049e4c2fc1cdee41e8ae1
Nodes: call init function for new node trees in ntreeAddTree
Issue found in D15033, for some more info see comments there.
===================================================================
M source/blender/blenkernel/intern/node.cc
===================================================================
diff --git a/source/blender/blenkernel/intern/node.cc b/source/blender/blenkernel/intern/node.cc
index cf3b4f7bdf2..4d96ba58d28 100644
--- a/source/blender/blenkernel/intern/node.cc
+++ b/source/blender/blenkernel/intern/node.cc
@@ -2668,6 +2668,7 @@ bNodeTree *ntreeAddTree(Main *bmain, const char *name, const char *idname)
flag |= LIB_ID_CREATE_NO_MAIN;
}
bNodeTree *ntree = (bNodeTree *)BKE_libblock_alloc(bmain, ID_NT, name, flag);
+ BKE_libblock_init_empty(&ntree->id);
if (is_embedded) {
ntree->id.flag |= LIB_EMBEDDED_DATA;
}
More information about the Bf-blender-cvs
mailing list