Fix crash displaying the sequencer without a valid 'scene->ed'

Regression in 45d54ea67f
This commit is contained in:
Campbell Barton 2021-07-08 10:06:11 +10:00
parent 695e025c82
commit 8346417d09
1 changed files with 7 additions and 6 deletions

View File

@ -2479,13 +2479,14 @@ void draw_timeline_seq_display(const bContext *C, ARegion *region)
const SpaceSeq *sseq = CTX_wm_space_seq(C);
View2D *v2d = &region->v2d;
UI_view2d_view_ortho(v2d);
draw_cache_view(C);
if (scene->ed && scene->ed->over_flag & SEQ_EDIT_OVERLAY_SHOW) {
draw_overlap_frame_indicator(scene, v2d);
if (scene->ed != NULL) {
UI_view2d_view_ortho(v2d);
draw_cache_view(C);
if (scene->ed->over_flag & SEQ_EDIT_OVERLAY_SHOW) {
draw_overlap_frame_indicator(scene, v2d);
}
UI_view2d_view_restore(C);
}
UI_view2d_view_restore(C);
ED_time_scrub_draw_current_frame(region, scene, !(sseq->flag & SEQ_DRAWFRAMES), true);
UI_view2d_scrollers_draw(v2d, NULL);