diff --git a/source/blender/editors/animation/keyframes_general.c b/source/blender/editors/animation/keyframes_general.c index 13bd1966eaf..55bc9b8c587 100644 --- a/source/blender/editors/animation/keyframes_general.c +++ b/source/blender/editors/animation/keyframes_general.c @@ -279,6 +279,12 @@ static bool find_fcurve_segment(FCurve *fcu, ListBase find_fcurve_segments(FCurve *fcu) { ListBase segments = {NULL, NULL}; + + /* Ignore baked curves. */ + if (!fcu->bezt) { + return segments; + } + int segment_start_idx = 0; int segment_len = 0; int current_index = 0;