[Bf-blender-cvs] [ad324316ce8] master: Fix: Missing Null Check

Wayde Moss noreply at git.blender.org
Fri Apr 15 19:46:38 CEST 2022


Commit: ad324316ce8d454aa26720ec601b85d22fa58bf5
Author: Wayde Moss
Date:   Fri Apr 15 13:44:39 2022 -0400
Branches: master
https://developer.blender.org/rBad324316ce8d454aa26720ec601b85d22fa58bf5

Fix: Missing Null Check

Introduced by my recent commit: {rB3acbe2d1e933}

Lead to crash when insert_keyframe_direct() was called. Keyframing
crashed for NLA special properties (influence, animated_time),
driven properties, etc.

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

M	source/blender/editors/animation/keyframing.c

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

diff --git a/source/blender/editors/animation/keyframing.c b/source/blender/editors/animation/keyframing.c
index d42efcd81e5..5b742ddf272 100644
--- a/source/blender/editors/animation/keyframing.c
+++ b/source/blender/editors/animation/keyframing.c
@@ -1206,8 +1206,13 @@ static float *get_keyframe_values(ReportList *reports,
                                         anim_eval_context,
                                         r_force_all,
                                         *r_successful_remaps);
-  get_keyframe_values_create_reports(
-      reports, ptr, prop, index, *r_count, *r_force_all, *r_successful_remaps);
+  get_keyframe_values_create_reports(reports,
+                                     ptr,
+                                     prop,
+                                     index,
+                                     *r_count,
+                                     r_force_all ? *r_force_all : false,
+                                     *r_successful_remaps);
 
   return values;
 }



More information about the Bf-blender-cvs mailing list