[Bf-blender-cvs] [a8a6b3627af] blender-v2.83-release: Fix autokeyframing masks not updating properly

Philipp Oeser noreply at git.blender.org
Mon May 25 14:09:38 CEST 2020


Commit: a8a6b3627af4660bf6eac926176668438929b3c1
Author: Philipp Oeser
Date:   Tue May 19 12:36:10 2020 +0200
Branches: blender-v2.83-release
https://developer.blender.org/rBa8a6b3627af4660bf6eac926176668438929b3c1

Fix autokeyframing masks not updating properly

Spotted while looking into T76872

Maniphest Tasks: T76872

Differential Revision: https://developer.blender.org/D7786

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

M	source/blender/editors/transform/transform_convert.c

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

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);
+    }
   }
 }



More information about the Bf-blender-cvs mailing list