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:
authorPeter Schlaile <peter@schlaile.de>2007-01-18 21:47:06 +0300
committerPeter Schlaile <peter@schlaile.de>2007-01-18 21:47:06 +0300
commita1cb195343cc3803e7cb18b4a8dd9d28218ea62c (patch)
tree6942605690100de85775310a37eebbc92daac7ab /source/blender/src/editseq.c
parentebbd85de257aff529eb82d176b006cd015f9afd8 (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.c5
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;
}