Changeset View
Changeset View
Standalone View
Standalone View
source/blender/editors/space_sequencer/sequencer_edit.c
| Show First 20 Lines • Show All 1,086 Lines • ▼ Show 20 Lines | static bool sequence_offset_after_frame(Scene *scene, const int delta, const int cfra) | ||||
| if (ed == NULL) { | if (ed == NULL) { | ||||
| return 0; | return 0; | ||||
| } | } | ||||
| for (seq = ed->seqbasep->first; seq; seq = seq->next) { | for (seq = ed->seqbasep->first; seq; seq = seq->next) { | ||||
| if (seq->startdisp >= cfra) { | if (seq->startdisp >= cfra) { | ||||
| BKE_sequence_translate(scene, seq, delta); | BKE_sequence_translate(scene, seq, delta); | ||||
| BKE_sequence_calc(scene, seq); | BKE_sequence_calc(scene, seq); | ||||
| BKE_sequence_invalidate_cache_preprocessed(scene, seq); | |||||
| done = true; | done = true; | ||||
| } | } | ||||
| } | } | ||||
| if (!scene->toolsettings->lock_markers) { | if (!scene->toolsettings->lock_markers) { | ||||
| for (marker = scene->markers.first; marker; marker = marker->next) { | for (marker = scene->markers.first; marker; marker = marker->next) { | ||||
| if (marker->frame >= cfra) { | if (marker->frame >= cfra) { | ||||
| marker->frame += delta; | marker->frame += delta; | ||||
| ▲ Show 20 Lines • Show All 3,124 Lines • Show Last 20 Lines | |||||