From 23159025a48e58db8a6a65396aabf63b64af5185 Mon Sep 17 00:00:00 2001 From: itsmattkc Date: Mon, 16 Dec 2019 18:03:18 +1100 Subject: [PATCH] ensure playback controls always shows a time when a timebase is set Previously the playback controls would only appear after the first time they updated. Now they're shown as soon as the viewer is set to a node. --- app/widget/viewer/viewer.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/app/widget/viewer/viewer.cpp b/app/widget/viewer/viewer.cpp index 08d501775..e3486ae0a 100644 --- a/app/widget/viewer/viewer.cpp +++ b/app/widget/viewer/viewer.cpp @@ -90,6 +90,9 @@ void ViewerWidget::SetTimebase(const rational &r) ruler_->SetTimebase(r); controls_->SetTimebase(r); + controls_->SetTime(ruler_->GetTime()); + LengthChangedSlot(viewer_node_ ? viewer_node_->Length() : 0); + playback_timer_.setInterval(qFloor(r.toDouble())); }