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;
}
_______________________________________________
Bf-blender-cvs mailing list
[email protected]
List details, subscription details or unsubscribe:
https://lists.blender.org/mailman/listinfo/bf-blender-cvs