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>2019-06-04 12:33:41 +0300
committerSergey Sharybin <sergey.vfx@gmail.com>2019-06-04 12:43:27 +0300
commit30c0d780f9d9012e45db4553e8df1c9526f03b27 (patch)
tree372ee3f12ab9305218c2cb5a8f288e1a7d40c2fb /source/blender/depsgraph/intern/node/deg_node_id.cc
parent04bac387315ce09822c36bc20e0fe4e7d533fec8 (diff)
Depsgraph: Only run editors ID update on manual edits
This is how it worked in 2.79 and it is how it is expected to be working. Avoids unintended icons update during animation playback. Fixes T64318: Update of material icons during animation 2x performance penalty
Diffstat (limited to 'source/blender/depsgraph/intern/node/deg_node_id.cc')
-rw-r--r--source/blender/depsgraph/intern/node/deg_node_id.cc1
1 files changed, 1 insertions, 0 deletions
diff --git a/source/blender/depsgraph/intern/node/deg_node_id.cc b/source/blender/depsgraph/intern/node/deg_node_id.cc
index c5b9c56bcf0..8a7ec927f8c 100644
--- a/source/blender/depsgraph/intern/node/deg_node_id.cc
+++ b/source/blender/depsgraph/intern/node/deg_node_id.cc
@@ -112,6 +112,7 @@ void IDNode::init(const ID *id, const char *UNUSED(subdata))
is_directly_visible = true;
is_collection_fully_expanded = false;
has_base = false;
+ is_user_modified = false;
visible_components_mask = 0;
previously_visible_components_mask = 0;