diff options
author | Peter Schlaile <peter@schlaile.de> | 2007-01-18 21:47:06 +0300 |
---|---|---|
committer | Peter Schlaile <peter@schlaile.de> | 2007-01-18 21:47:06 +0300 |
commit | a1cb195343cc3803e7cb18b4a8dd9d28218ea62c (patch) | |
tree | 6942605690100de85775310a37eebbc92daac7ab /source/blender/src/editseq.c | |
parent | ebbd85de257aff529eb82d176b006cd015f9afd8 (diff) |
== Sequencer ==
Fixes bug #5494 reported by Wiebe (halfgaar):
After duplicate, last_seq wasn't correctly updated.
Diffstat (limited to 'source/blender/src/editseq.c')
-rw-r--r-- | source/blender/src/editseq.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/source/blender/src/editseq.c b/source/blender/src/editseq.c index 050c0999d01..aa5a5929ae9 100644 --- a/source/blender/src/editseq.c +++ b/source/blender/src/editseq.c @@ -1656,6 +1656,7 @@ void del_seq(void) static void recurs_dupli_seq(ListBase *old, ListBase *new) { Sequence *seq, *seqn; + Sequence *last_seq = get_last_seq(); StripElem *se; int a; @@ -1803,7 +1804,9 @@ static void recurs_dupli_seq(ListBase *old, ListBase *new) seqn->flag &= ~(SEQ_LEFTSEL+SEQ_RIGHTSEL); } - + if (seq == last_seq) { + set_last_seq(seqn); + } } seq= seq->next; } |