Changeset View
Changeset View
Standalone View
Standalone View
source/blender/sequencer/intern/sequencer.c
| Show First 20 Lines • Show All 6,079 Lines • ▼ Show 20 Lines | bool BKE_sequencer_check_scene_recursion(Scene *scene, ReportList *reports) | ||||
| } | } | ||||
| return false; | return false; | ||||
| } | } | ||||
| /* Check if "seq_main" (indirectly) uses strip "seq". */ | /* Check if "seq_main" (indirectly) uses strip "seq". */ | ||||
| bool BKE_sequencer_render_loop_check(Sequence *seq_main, Sequence *seq) | bool BKE_sequencer_render_loop_check(Sequence *seq_main, Sequence *seq) | ||||
| { | { | ||||
| if (seq_main == NULL || seq == NULL) { | |||||
| return false; | |||||
| } | |||||
| if (seq_main == seq) { | if (seq_main == seq) { | ||||
| return true; | return true; | ||||
| } | } | ||||
| if ((seq_main->seq1 && BKE_sequencer_render_loop_check(seq_main->seq1, seq)) || | if ((seq_main->seq1 && BKE_sequencer_render_loop_check(seq_main->seq1, seq)) || | ||||
| (seq_main->seq2 && BKE_sequencer_render_loop_check(seq_main->seq2, seq)) || | (seq_main->seq2 && BKE_sequencer_render_loop_check(seq_main->seq2, seq)) || | ||||
| (seq_main->seq3 && BKE_sequencer_render_loop_check(seq_main->seq3, seq))) { | (seq_main->seq3 && BKE_sequencer_render_loop_check(seq_main->seq3, seq))) { | ||||
| return true; | return true; | ||||
| ▲ Show 20 Lines • Show All 98 Lines • Show Last 20 Lines | |||||