diff options
author | Bastien Montagne <bastien@blender.org> | 2022-09-06 15:55:39 +0300 |
---|---|---|
committer | Bastien Montagne <bastien@blender.org> | 2022-09-06 17:23:06 +0300 |
commit | 6f80c60ce658b8877dce9af4544eee1578fac452 (patch) | |
tree | ce1b1d00f7d3624b37d05fcb4037a6b797954ff5 /source | |
parent | 3dd9ab341a0535670e9f6a3b3582bbc86c9b7e6a (diff) |
Fix T100850: Regression: Gpencil: crash on material color and other properties change.
rBcd49fee74114 forgot to add proper support for calls to `ntreeAddTree`
with a NULL Main (which should generate `NO_MAIN` ntrees).
Diffstat (limited to 'source')
-rw-r--r-- | source/blender/blenkernel/intern/node.cc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/source/blender/blenkernel/intern/node.cc b/source/blender/blenkernel/intern/node.cc index 3cb2b80813f..e648d9577d2 100644 --- a/source/blender/blenkernel/intern/node.cc +++ b/source/blender/blenkernel/intern/node.cc @@ -2569,7 +2569,7 @@ static bNodeTree *ntreeAddTree_do( * node groups and other tree types are created as library data. */ int flag = 0; - if (is_embedded) { + if (is_embedded || bmain == nullptr) { flag |= LIB_ID_CREATE_NO_MAIN; } bNodeTree *ntree = (bNodeTree *)BKE_libblock_alloc(bmain, ID_NT, name, flag); |