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>2008-01-03 02:12:37 +0300
committerPeter Schlaile <peter@schlaile.de>2008-01-03 02:12:37 +0300
commit27061f5fe9ddb30b389843a44f9789b84b15ed4e (patch)
tree3b5ca4af1d82fd656acb785fa23472760a2b960f /source/blender/src/editseq.c
parent8d6fe8e2ca7e983aa8d66083db56a22a72396406 (diff)
== Sequencer ==
Fix crash on duplicate since crop, transform + proxy weren't taken into account.
Diffstat (limited to 'source/blender/src/editseq.c')
-rw-r--r--source/blender/src/editseq.c12
1 files changed, 12 insertions, 0 deletions
diff --git a/source/blender/src/editseq.c b/source/blender/src/editseq.c
index dd31ebaad5d..a85f4cb5874 100644
--- a/source/blender/src/editseq.c
+++ b/source/blender/src/editseq.c
@@ -2255,6 +2255,18 @@ static Sequence *dupli_seq(Sequence *seq) {
"handled in duplicate!\nExpect a crash"
" now...\n");
}
+
+ if (seq->strip->crop) {
+ seqn->strip->crop = MEM_dupallocN(seq->strip->crop);
+ }
+
+ if (seq->strip->transform) {
+ seqn->strip->transform = MEM_dupallocN(seq->strip->transform);
+ }
+
+ if (seq->strip->proxy) {
+ seqn->strip->proxy = MEM_dupallocN(seq->strip->proxy);
+ }
return seqn;
}