diff options
author | Philipp Oeser <info@graphics-engineer.com> | 2020-05-19 13:36:10 +0300 |
---|---|---|
committer | Philipp Oeser <info@graphics-engineer.com> | 2020-05-25 14:56:49 +0300 |
commit | a8a6b3627af4660bf6eac926176668438929b3c1 (patch) | |
tree | 6e9366545c145b4a528b0b5a982a9bd5ca59cd63 /source/blender/editors/transform/transform_convert.c | |
parent | 7e9480b6cd74d23fddcf20ec2ed414144f1c6ba3 (diff) |
Fix autokeyframing masks not updating properly
Spotted while looking into T76872
Maniphest Tasks: T76872
Differential Revision: https://developer.blender.org/D7786
Diffstat (limited to 'source/blender/editors/transform/transform_convert.c')
-rw-r--r-- | source/blender/editors/transform/transform_convert.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/source/blender/editors/transform/transform_convert.c b/source/blender/editors/transform/transform_convert.c index 4bcc5a88ee6..ed7b6e4ba48 100644 --- a/source/blender/editors/transform/transform_convert.c +++ b/source/blender/editors/transform/transform_convert.c @@ -1848,7 +1848,10 @@ static void special_aftertrans_update__mask(bContext *C, TransInfo *t) if (IS_AUTOKEY_ON(t->scene)) { Scene *scene = t->scene; - ED_mask_layer_shape_auto_key_select(mask, CFRA); + if (ED_mask_layer_shape_auto_key_select(mask, CFRA)) { + WM_event_add_notifier(C, NC_MASK | ND_DATA, &mask->id); + DEG_id_tag_update(&mask->id, 0); + } } } |