diff options
-rw-r--r-- | source/blender/blenkernel/intern/node.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/source/blender/blenkernel/intern/node.c b/source/blender/blenkernel/intern/node.c index d4dd74a0e2d..aabd32d9cb6 100644 --- a/source/blender/blenkernel/intern/node.c +++ b/source/blender/blenkernel/intern/node.c @@ -2045,6 +2045,8 @@ bNodeTree *ntreeLocalize(bNodeTree *ntree) (LIB_ID_COPY_LOCALIZE | LIB_ID_COPY_NO_ANIMDATA)); + ltree->id.tag |= LIB_TAG_LOCALIZED; + for (node = ltree->nodes.first; node; node = node->next) { if ((ELEM(node->type, NODE_GROUP, NODE_CUSTOM_GROUP)) && node->id) { node->id = (ID *)ntreeLocalize((bNodeTree *)node->id); @@ -2062,8 +2064,6 @@ bNodeTree *ntreeLocalize(bNodeTree *ntree) if (ntree->typeinfo->localize) ntree->typeinfo->localize(ltree, ntree); - ltree->id.tag |= LIB_TAG_LOCALIZED; - BLI_mutex_unlock(ntree->duplilock); return ltree; |