[Bf-blender-cvs] [68c1e3c28d6] master: Depsgraph: Fix missing update when property from proxy rig drives something

Sergey Sharybin noreply at git.blender.org
Mon Jan 29 14:54:10 CET 2018


Commit: 68c1e3c28d60297d736a598bd897e1fff57f47b7
Author: Sergey Sharybin
Date:   Mon Jan 29 14:53:27 2018 +0100
Branches: master
https://developer.blender.org/rB68c1e3c28d60297d736a598bd897e1fff57f47b7

Depsgraph: Fix missing update when property from proxy rig drives something

===================================================================

M	source/blender/depsgraph/intern/builder/deg_builder_relations.cc

===================================================================

diff --git a/source/blender/depsgraph/intern/builder/deg_builder_relations.cc b/source/blender/depsgraph/intern/builder/deg_builder_relations.cc
index 85ea2c0a8e4..107ba8dc9a1 100644
--- a/source/blender/depsgraph/intern/builder/deg_builder_relations.cc
+++ b/source/blender/depsgraph/intern/builder/deg_builder_relations.cc
@@ -535,6 +535,14 @@ void DepsgraphRelationBuilder::build_object(Object *object)
 		ComponentKey ob_pose_key(&object->id, DEG_NODE_TYPE_EVAL_POSE);
 		ComponentKey proxy_pose_key(&object->proxy->id, DEG_NODE_TYPE_EVAL_POSE);
 		add_relation(ob_pose_key, proxy_pose_key, "Proxy");
+
+		ComponentKey ob_parameters_key(&object->id,
+		                               DEG_NODE_TYPE_PARAMETERS);
+		ComponentKey proxy_parameters_key(&object->proxy->id,
+		                                  DEG_NODE_TYPE_PARAMETERS);
+		add_relation(ob_parameters_key,
+		             proxy_parameters_key,
+		             "Proxy Parameters");
 	}
 	/* Object dupligroup. */
 	if (object->dup_group != NULL) {



More information about the Bf-blender-cvs mailing list