Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSergey Sharybin <sergey.vfx@gmail.com>2018-11-15 18:35:28 +0300
committerSergey Sharybin <sergey.vfx@gmail.com>2018-11-15 18:35:28 +0300
commit9edff9ce9b5c87c7b35d47d2e1fbbd957d391f3e (patch)
tree81a328e7f9d3983827031b5a6ecf4b6a8906349e /source/blender/blenkernel/intern/node.c
parentc5219abd74f7d9721987aa50600353f134e25d08 (diff)
Remove legacy node tree localization tag
Is stored on ID level now.
Diffstat (limited to 'source/blender/blenkernel/intern/node.c')
-rw-r--r--source/blender/blenkernel/intern/node.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/source/blender/blenkernel/intern/node.c b/source/blender/blenkernel/intern/node.c
index 869e2849be5..14ca2b8562a 100644
--- a/source/blender/blenkernel/intern/node.c
+++ b/source/blender/blenkernel/intern/node.c
@@ -1695,7 +1695,7 @@ static void node_free_node_ex(bNodeTree *ntree, bNode *node, bool remove_animdat
/* don't remove node animdata if the tree is localized,
* Action is shared with the original tree (T38221)
*/
- remove_animdata &= ntree && !(ntree->flag & NTREE_IS_LOCALIZED);
+ remove_animdata &= ntree && !(ntree->id.tag & LIB_TAG_LOCALIZED);
/* extra free callback */
if (use_api_free_cb && node->typeinfo->freefunc_api) {
@@ -1788,7 +1788,7 @@ static void free_localized_node_groups(bNodeTree *ntree)
* since it is a localized copy itself (no risk of accessing free'd
* data in main, see [#37939]).
*/
- if (!(ntree->flag & NTREE_IS_LOCALIZED))
+ if (!(ntree->id.tag & LIB_TAG_LOCALIZED))
return;
for (node = ntree->nodes.first; node; node = node->next) {
@@ -2018,7 +2018,6 @@ bNodeTree *ntreeLocalize(bNodeTree *ntree)
LIB_ID_COPY_NO_PREVIEW |
LIB_ID_COPY_NO_ANIMDATA),
false);
- ltree->flag |= NTREE_IS_LOCALIZED;
for (node = ltree->nodes.first; node; node = node->next) {
if (node->type == NODE_GROUP && node->id) {