Changeset View
Changeset View
Standalone View
Standalone View
source/blender/editors/transform/transform_convert_sequencer.c
| Show First 20 Lines • Show All 600 Lines • ▼ Show 20 Lines | static void freeSeqData(TransInfo *t, TransDataContainer *tc, TransCustomData *custom_data) | ||||
| if (ed == NULL) { | if (ed == NULL) { | ||||
| free_transform_custom_data(custom_data); | free_transform_custom_data(custom_data); | ||||
| return; | return; | ||||
| } | } | ||||
| SeqCollection *transformed_strips = seq_transform_collection_from_transdata(tc); | SeqCollection *transformed_strips = seq_transform_collection_from_transdata(tc); | ||||
| SEQ_collection_expand(seqbase_active_get(t), transformed_strips, SEQ_query_strip_effect_chain); | SEQ_collection_expand(seqbase_active_get(t), transformed_strips, SEQ_query_strip_effect_chain); | ||||
| Sequence *seq; | |||||
| SEQ_ITERATOR_FOREACH (seq, transformed_strips) { | |||||
| seq->flag &= ~SEQ_IGNORE_CHANNEL_LOCK; | |||||
| } | |||||
| if (t->state == TRANS_CANCEL) { | if (t->state == TRANS_CANCEL) { | ||||
| seq_transform_cancel(t, transformed_strips); | seq_transform_cancel(t, transformed_strips); | ||||
| SEQ_collection_free(transformed_strips); | SEQ_collection_free(transformed_strips); | ||||
| free_transform_custom_data(custom_data); | free_transform_custom_data(custom_data); | ||||
| return; | return; | ||||
| } | } | ||||
| if (seq_transform_check_overlap(transformed_strips)) { | if (seq_transform_check_overlap(transformed_strips)) { | ||||
| ▲ Show 20 Lines • Show All 296 Lines • Show Last 20 Lines | |||||