diff options
author | Peter Schlaile <peter@schlaile.de> | 2008-01-03 02:12:37 +0300 |
---|---|---|
committer | Peter Schlaile <peter@schlaile.de> | 2008-01-03 02:12:37 +0300 |
commit | 27061f5fe9ddb30b389843a44f9789b84b15ed4e (patch) | |
tree | 3b5ca4af1d82fd656acb785fa23472760a2b960f /source/blender/src/editseq.c | |
parent | 8d6fe8e2ca7e983aa8d66083db56a22a72396406 (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.c | 12 |
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; } |