[Bf-blender-cvs] [2e55171e719] master: Fix T69564: Empty fcurve prevents waveform drawing
Richard Antalik
noreply at git.blender.org
Sun Sep 22 22:39:56 CEST 2019
Commit: 2e55171e719def893cdb363d236b40119d33a010
Author: Richard Antalik
Date: Sat Sep 21 18:47:43 2019 -0700
Branches: master
https://developer.blender.org/rB2e55171e719def893cdb363d236b40119d33a010
Fix T69564: Empty fcurve prevents waveform drawing
Add check if fcurve is empty to skip fcurve evaluation.
Reviewed By: JacquesLucke
Differential Revision: https://developer.blender.org/D5805
===================================================================
M source/blender/editors/space_sequencer/sequencer_draw.c
===================================================================
diff --git a/source/blender/editors/space_sequencer/sequencer_draw.c b/source/blender/editors/space_sequencer/sequencer_draw.c
index bf555e8fe09..1a788237e6e 100644
--- a/source/blender/editors/space_sequencer/sequencer_draw.c
+++ b/source/blender/editors/space_sequencer/sequencer_draw.c
@@ -334,7 +334,7 @@ static void drawseqwave(View2D *v2d,
value2 = (1.0f - f) * value2 + f * waveform->data[p * 3 + 4];
}
- if (fcu) {
+ if (fcu && !BKE_fcurve_is_empty(fcu)) {
float evaltime = x1_offset + (i * stepsize);
volume = evaluate_fcurve(fcu, evaltime);
}
More information about the Bf-blender-cvs
mailing list