[Bf-blender-cvs] [09f780c1b0f] blender2.8: Preserve unkeyed changes on undo and file open

Sergey Sharybin noreply at git.blender.org
Tue Jun 5 12:35:21 CEST 2018

Commit: 09f780c1b0fe2671b81b048c1e252dc1ea624abb
Author: Sergey Sharybin
Date:   Tue Jun 5 12:34:31 2018 +0200
Branches: blender2.8

Preserve unkeyed changes on undo and file open

This partially reverts 5975d6581cee.

With single editing context it is more predictable what is unkeyed change is.


M	source/blender/depsgraph/intern/depsgraph_tag.cc


diff --git a/source/blender/depsgraph/intern/depsgraph_tag.cc b/source/blender/depsgraph/intern/depsgraph_tag.cc
index e772aefe8cb..8ff11ca5fd2 100644
--- a/source/blender/depsgraph/intern/depsgraph_tag.cc
+++ b/source/blender/depsgraph/intern/depsgraph_tag.cc
@@ -520,7 +520,7 @@ void deg_graph_on_visible_update(Main *bmain, Depsgraph *graph)
 	/* Make sure objects are up to date. */
 	foreach (DEG::IDDepsNode *id_node, graph->id_nodes) {
 		const ID_Type id_type = GS(id_node->id_orig->name);
+		int flag = DEG_TAG_COPY_ON_WRITE;
 		/* We only tag components which needs an update. Tagging everything is
 		 * not a good idea because that might reset particles cache (or any
 		 * other type of cache).

More information about the Bf-blender-cvs mailing list