From a9e76993ae672b70e2ee7ed08f07dcafddf10528 Mon Sep 17 00:00:00 2001 From: Peter Schlaile Date: Sun, 25 Mar 2007 09:03:24 +0000 Subject: == Sequencer == Bugfix: forgot to reset effectdata on speed effect duplicate (thereby sharing temporary data across effect strips leading to segfaults on the road...) --- source/blender/src/seqeffects.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'source/blender/src/seqeffects.c') diff --git a/source/blender/src/seqeffects.c b/source/blender/src/seqeffects.c index 713aacd2659..1dad24b10dc 100644 --- a/source/blender/src/seqeffects.c +++ b/source/blender/src/seqeffects.c @@ -2823,7 +2823,11 @@ static void free_speed_effect(Sequence *seq) static void copy_speed_effect(Sequence *dst, Sequence *src) { + SpeedControlVars * v; dst->effectdata = MEM_dupallocN(src->effectdata); + v = (SpeedControlVars *)dst->effectdata; + v->frameMap = 0; + v->length = 0; } static int early_out_speed(struct Sequence *seq, -- cgit v1.2.3