diff options
author | Campbell Barton <ideasman42@gmail.com> | 2007-10-16 04:10:37 +0400 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2007-10-16 04:10:37 +0400 |
commit | 8e3b8811813426844b080da38b4551e91c6b808e (patch) | |
tree | 0e8a9953117f7adadecd104d057479507b8d99e9 /source/blender/src | |
parent | e9c2aa691e10d4e42652cdc4979c75e9a8fbe95c (diff) |
sequencer,
simple fix for extend (aka ripple editing)
dont operate on metastrips makes them work as expected (since the seq's inside are moved).
Diffstat (limited to 'source/blender/src')
-rw-r--r-- | source/blender/src/editseq.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/source/blender/src/editseq.c b/source/blender/src/editseq.c index ed99c71dec5..8ad1a33ba62 100644 --- a/source/blender/src/editseq.c +++ b/source/blender/src/editseq.c @@ -2697,7 +2697,8 @@ void transform_seq(int mode, int context) /* Extend, Similar to grab but operate on one side of the cursor */ WHILE_SEQ(ed->seqbasep) { if(seq->flag & SELECT) { - if (sequence_is_free_transformable(seq)) { + /* only move the contents of the metastrip otherwise the transformation is applied twice */ + if (sequence_is_free_transformable(seq) && seq->type != SEQ_META) { move_left = move_right = 0; |