Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--source/blender/editors/space_sequencer/sequencer_draw.c12
1 files changed, 7 insertions, 5 deletions
diff --git a/source/blender/editors/space_sequencer/sequencer_draw.c b/source/blender/editors/space_sequencer/sequencer_draw.c
index e326fc7c637..afb650f8cfd 100644
--- a/source/blender/editors/space_sequencer/sequencer_draw.c
+++ b/source/blender/editors/space_sequencer/sequencer_draw.c
@@ -88,6 +88,8 @@
#undef SEQP_BEGIN
#undef SEQ_END
+static Sequence *special_seq_update = NULL;
+
void color3ubv_from_seq(Scene *curscene, Sequence *seq, unsigned char col[3])
{
unsigned char blendcol[3];
@@ -735,9 +737,11 @@ static void draw_seq_strip(const bContext *C, SpaceSeq *sseq, Scene *scene, AReg
else { /* normal operation */
draw_shadedstrip(seq, background_col, x1, y1, x2, y2);
}
-
- if ((sseq->draw_flag & SEQ_DRAW_OFFSET_EXT) && !is_single_image) {
- draw_sequence_extensions(scene, ar, seq);
+
+ if (!is_single_image) {
+ if ((sseq->draw_flag & SEQ_DRAW_OFFSET_EXT) || (seq == special_seq_update)) {
+ draw_sequence_extensions(scene, ar, seq);
+ }
}
draw_seq_handle(v2d, seq, handsize_clamped, SEQ_LEFTHANDLE);
@@ -828,8 +832,6 @@ static void draw_seq_strip(const bContext *C, SpaceSeq *sseq, Scene *scene, AReg
}
}
-static Sequence *special_seq_update = NULL;
-
void sequencer_special_update_set(Sequence *seq)
{
special_seq_update = seq;