Sequencer: fix invalid update when translating strip which is behind semi-transparent strip

This commit is contained in:
Sergey Sharybin 2012-09-13 10:51:13 +00:00
parent 05755d307a
commit 81d22a0e6b

@ -40,6 +40,7 @@
#include "DNA_armature_types.h"
#include "DNA_lattice_types.h"
#include "DNA_screen_types.h"
#include "DNA_sequence_types.h"
#include "DNA_space_types.h"
#include "DNA_scene_types.h"
#include "DNA_object_types.h"
@ -894,6 +895,15 @@ static void recalcData_view3d(TransInfo *t)
/* helper for recalcData() - for sequencer transforms */
static void recalcData_sequencer(TransInfo *t)
{
Editing *ed = BKE_sequencer_editing_get(t->scene, FALSE);
Sequence *seq;
SEQ_BEGIN(ed, seq)
{
BKE_sequencer_cache_cleanup_sequence(seq);
}
SEQ_END
BKE_sequencer_preprocessed_cache_cleanup();
flushTransSeq(t);