diff options
author | Campbell Barton <ideasman42@gmail.com> | 2009-12-13 18:48:57 +0300 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2009-12-13 18:48:57 +0300 |
commit | 61da7bb8660228708b1f540e9012446276d6a5e6 (patch) | |
tree | fdda0492b8a36581f04ee0c2c2710c5527d3033a /source/blender/editors/space_sequencer/sequencer_edit.c | |
parent | abe8c09b8a98f8a4b71e47324b2c6b12624d5440 (diff) |
more sequence -> sequencer rename, also made sequencer swap strip update effects strips
Diffstat (limited to 'source/blender/editors/space_sequencer/sequencer_edit.c')
-rw-r--r-- | source/blender/editors/space_sequencer/sequencer_edit.c | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/source/blender/editors/space_sequencer/sequencer_edit.c b/source/blender/editors/space_sequencer/sequencer_edit.c index 9685a2e1e20..c421c7fbb85 100644 --- a/source/blender/editors/space_sequencer/sequencer_edit.c +++ b/source/blender/editors/space_sequencer/sequencer_edit.c @@ -2557,7 +2557,7 @@ static int sequencer_swap_internal_exec(bContext *C, int side) Scene *scene= CTX_data_scene(C); Editing *ed= seq_give_editing(scene, FALSE); Sequence *active_seq = active_seq_get(scene); - Sequence *seq; + Sequence *seq, *iseq; if(ed==NULL) return OPERATOR_CANCELLED; if(active_seq==NULL) return OPERATOR_CANCELLED; @@ -2586,6 +2586,13 @@ static int sequencer_swap_internal_exec(bContext *C, int side) break; } + // XXX - should be a generic function + for(iseq= scene->ed->seqbasep->first; iseq; iseq= iseq->next) { + //if((iseq->type & SEQ_EFFECT) && ELEM6(iseq, seq->seq1, seq->seq2, seq->seq3, active_seq->seq1, active_seq->seq2, active_seq->seq3)) + if(iseq->type & SEQ_EFFECT) + calc_sequence(iseq); + } + WM_event_add_notifier(C, NC_SCENE|ND_SEQUENCER, scene); return OPERATOR_FINISHED; |