diff options
author | Sergey Sharybin <sergey.vfx@gmail.com> | 2018-01-29 16:53:27 +0300 |
---|---|---|
committer | Sergey Sharybin <sergey.vfx@gmail.com> | 2018-01-29 16:53:27 +0300 |
commit | 68c1e3c28d60297d736a598bd897e1fff57f47b7 (patch) | |
tree | ec4cb0fe8504d36fec54e54a9593a240e10d6362 /source/blender/depsgraph/intern | |
parent | 6eb2b57f5a76d3ff91b485801747ba8547ab72d1 (diff) |
Depsgraph: Fix missing update when property from proxy rig drives something
Diffstat (limited to 'source/blender/depsgraph/intern')
-rw-r--r-- | source/blender/depsgraph/intern/builder/deg_builder_relations.cc | 8 |
1 files changed, 8 insertions, 0 deletions
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) { |