diff options
author | Sergey Sharybin <sergey.vfx@gmail.com> | 2019-05-17 16:48:01 +0300 |
---|---|---|
committer | Sergey Sharybin <sergey.vfx@gmail.com> | 2019-05-17 16:48:01 +0300 |
commit | fa9ab7b5a9a52155f9dd43809bd4e44c937054e4 (patch) | |
tree | 8a82e0b44d981641313d0be26ed2d1348f208f15 | |
parent | cd78a08a190eeb43f0bf232374faf20c14410788 (diff) |
Fix T64595: Mask does not update correctly when changing frames
Is caused by change which made all IDs to have parameters.
Solved by using more explicit relations.
-rw-r--r-- | source/blender/depsgraph/intern/builder/deg_builder_relations.cc | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/source/blender/depsgraph/intern/builder/deg_builder_relations.cc b/source/blender/depsgraph/intern/builder/deg_builder_relations.cc index c7a728fd0d7..515adab5b57 100644 --- a/source/blender/depsgraph/intern/builder/deg_builder_relations.cc +++ b/source/blender/depsgraph/intern/builder/deg_builder_relations.cc @@ -2269,8 +2269,8 @@ void DepsgraphRelationBuilder::build_mask(Mask *mask) TimeSourceKey time_src_key; add_relation(time_src_key, mask_animation_key, "TimeSrc -> Mask Animation"); /* Final mask evaluation. */ - ComponentKey parameters_key(mask_id, NodeType::PARAMETERS); - add_relation(mask_animation_key, parameters_key, "Mask Animation -> Mask Eval"); + OperationKey mask_eval_key(mask_id, NodeType::PARAMETERS, OperationCode::MASK_EVAL); + add_relation(mask_animation_key, mask_eval_key, "Mask Animation -> Mask Eval"); } void DepsgraphRelationBuilder::build_movieclip(MovieClip *clip) |