diff options
author | Sergey Sharybin <sergey.vfx@gmail.com> | 2012-09-13 14:51:13 +0400 |
---|---|---|
committer | Sergey Sharybin <sergey.vfx@gmail.com> | 2012-09-13 14:51:13 +0400 |
commit | 81d22a0e6b922d3b167efe7c4c99cddd217233db (patch) | |
tree | 2e07b3e8151fd63d008ae478528cb797f89bcd99 /source | |
parent | 05755d307a140934aba98e55e9c7536c0cba0947 (diff) |
Sequencer: fix invalid update when translating strip which is behind semi-transparent strip
Diffstat (limited to 'source')
-rw-r--r-- | source/blender/editors/transform/transform_generics.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/source/blender/editors/transform/transform_generics.c b/source/blender/editors/transform/transform_generics.c index bcebca52ce8..5dd6b08b99c 100644 --- a/source/blender/editors/transform/transform_generics.c +++ b/source/blender/editors/transform/transform_generics.c @@ -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); |