Changeset View
Changeset View
Standalone View
Standalone View
source/blender/editors/space_sequencer/sequencer_edit.c
| Context not available. | |||||
| switch (BKE_sequence_effect_get_num_inputs(type)) { | switch (BKE_sequence_effect_get_num_inputs(type)) { | ||||
| case 0: | case 0: | ||||
| *selseq1 = *selseq2 = *selseq3 = NULL; | *selseq1 = *selseq2 = *selseq3 = NULL; | ||||
| return 1; /* succsess */ | return 1; /* success */ | ||||
| case 1: | case 1: | ||||
| if (seq2 == NULL) { | if (seq2 == NULL) { | ||||
| *error_str = N_("At least one selected sequence strip is needed"); | *error_str = N_("At least one selected sequence strip is needed"); | ||||
| Context not available. | |||||
| int num_seq, i; | int num_seq, i; | ||||
| View2D *v2d = UI_view2d_fromcontext(C); | View2D *v2d = UI_view2d_fromcontext(C); | ||||
| /* first recursively cound the trimmed elements */ | /* first recursively count the trimmed elements */ | ||||
| num_seq = slip_count_sequences_rec(ed->seqbasep, true); | num_seq = slip_count_sequences_rec(ed->seqbasep, true); | ||||
| if (num_seq == 0) | if (num_seq == 0) | ||||
| Context not available. | |||||
| int offset = RNA_int_get(op->ptr, "offset"); | int offset = RNA_int_get(op->ptr, "offset"); | ||||
| bool success = false; | bool success = false; | ||||
| /* first recursively cound the trimmed elements */ | /* first recursively count the trimmed elements */ | ||||
| num_seq = slip_count_sequences_rec(ed->seqbasep, true); | num_seq = slip_count_sequences_rec(ed->seqbasep, true); | ||||
| if (num_seq == 0) | if (num_seq == 0) | ||||
| Context not available. | |||||
| BLI_remlink(ed->seqbasep, last_seq); | BLI_remlink(ed->seqbasep, last_seq); | ||||
| BKE_sequence_free(scene, last_seq); | BKE_sequence_free(scene, last_seq); | ||||
| /* emtpy meta strip, delete all effects depending on it */ | /* empty meta strip, delete all effects depending on it */ | ||||
| for (seq = ed->seqbasep->first; seq; seq = seq->next) | for (seq = ed->seqbasep->first; seq; seq = seq->next) | ||||
| if ((seq->type & SEQ_TYPE_EFFECT) && seq_depends_on_meta(seq, last_seq)) | if ((seq->type & SEQ_TYPE_EFFECT) && seq_depends_on_meta(seq, last_seq)) | ||||
| seq->flag |= SEQ_FLAG_DELETE; | seq->flag |= SEQ_FLAG_DELETE; | ||||
| Context not available. | |||||