From bd052ff4c8f1648b2b7f629df2706e24e1052fe2 Mon Sep 17 00:00:00 2001 From: itsmattkc Date: Sun, 11 Apr 2021 12:26:58 +1000 Subject: [PATCH] timeline: null checks around any timestamp transform to audio timebase --- app/widget/timelinewidget/timelinewidget.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/widget/timelinewidget/timelinewidget.cpp b/app/widget/timelinewidget/timelinewidget.cpp index 49f9e5d83..799b0e21c 100644 --- a/app/widget/timelinewidget/timelinewidget.cpp +++ b/app/widget/timelinewidget/timelinewidget.cpp @@ -1009,7 +1009,7 @@ void TimelineWidget::SetViewTimestamp(const int64_t &ts) for (int i=0;iview()->SetTime(Timecode::rescale_timestamp(ts, timebase(), GetConnectedNode()->GetAudioParams().sample_rate_as_time_base())); @@ -1021,7 +1021,7 @@ void TimelineWidget::SetViewTimestamp(const int64_t &ts) void TimelineWidget::ViewTimestampChanged(int64_t ts) { - if (use_audio_time_units_ && sender() == views_.at(Track::kAudio)) { + if (GetConnectedNode() && use_audio_time_units_ && sender() == views_.at(Track::kAudio)) { ts = Timecode::rescale_timestamp(ts, GetConnectedNode()->GetAudioParams().sample_rate_as_time_base(), timebase());