diff --git a/app/widget/timelinewidget/tool/razor.cpp b/app/widget/timelinewidget/tool/razor.cpp index 26e704f0a..447d82a5f 100644 --- a/app/widget/timelinewidget/tool/razor.cpp +++ b/app/widget/timelinewidget/tool/razor.cpp @@ -58,6 +58,11 @@ void TimelineWidget::RazorTool::MouseRelease(TimelineViewMouseEvent *event) foreach (const TrackReference& track_ref, split_tracks_) { TrackOutput* track = parent()->GetTrackFromReference(track_ref); + + if (track == nullptr) { + continue; + } + Block* block_at_time = track->NearestBlockBefore(split_time); // Ensure there's a valid block here