From bbf1c83370ea0682cafb99ad98e52ae625f360a9 Mon Sep 17 00:00:00 2001 From: Richard Antalik Date: Sun, 12 Apr 2020 22:42:31 +0200 Subject: Fix T74875: Preview shows previously cached frame after Hard Cut Add method to invalidate strip cache in range of non-overlapping strip. Invalidate original strip in range of new strip created by cutting. Reviewed By: brecht Differential Revision: https://developer.blender.org/D7313 --- source/blender/editors/space_sequencer/sequencer_edit.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'source/blender/editors/space_sequencer') diff --git a/source/blender/editors/space_sequencer/sequencer_edit.c b/source/blender/editors/space_sequencer/sequencer_edit.c index 0175260a95c..83671a0d600 100644 --- a/source/blender/editors/space_sequencer/sequencer_edit.c +++ b/source/blender/editors/space_sequencer/sequencer_edit.c @@ -838,6 +838,7 @@ static Sequence *split_seq_hard( BKE_sequence_reload_new_file(bmain, scene, seqn, false); BKE_sequence_calc(scene, seqn); + BKE_sequence_invalidate_cache_in_range(scene, seq, seqn, SEQ_CACHE_ALL_TYPES); } return seqn; } @@ -937,6 +938,7 @@ static Sequence *split_seq_soft( } BKE_sequence_calc(scene, seqn); + BKE_sequence_invalidate_cache_in_range(scene, seq, seqn, SEQ_CACHE_ALL_TYPES); } return seqn; } -- cgit v1.2.3