diff options
author | Sergey Sharybin <sergey.vfx@gmail.com> | 2019-06-04 12:33:41 +0300 |
---|---|---|
committer | Sergey Sharybin <sergey.vfx@gmail.com> | 2019-06-04 12:43:27 +0300 |
commit | 30c0d780f9d9012e45db4553e8df1c9526f03b27 (patch) | |
tree | 372ee3f12ab9305218c2cb5a8f288e1a7d40c2fb /source/blender/depsgraph/intern/node/deg_node_id.cc | |
parent | 04bac387315ce09822c36bc20e0fe4e7d533fec8 (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.cc | 1 |
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; |