From b231720398ebcf0113e71886ef94f3ed87601c1c Mon Sep 17 00:00:00 2001 From: itsmattkc Date: Thu, 20 Feb 2020 19:12:14 +1100 Subject: [PATCH] viewer: prevent shuttle left/right from ever pausing If the speed ever goes from 1 or -1 to 0, it'll in/decrease the speed one more so it doesn't pause. --- app/widget/viewer/viewer.cpp | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/app/widget/viewer/viewer.cpp b/app/widget/viewer/viewer.cpp index 2e72af0de..813c9c1d4 100644 --- a/app/widget/viewer/viewer.cpp +++ b/app/widget/viewer/viewer.cpp @@ -394,9 +394,11 @@ void ViewerWidget::ShuttleLeft() current_speed--; - if (current_speed != 0) { - PlayInternal(current_speed); + if (current_speed == 0) { + current_speed--; } + + PlayInternal(current_speed); } void ViewerWidget::ShuttleStop() @@ -414,9 +416,11 @@ void ViewerWidget::ShuttleRight() current_speed++; - if (current_speed != 0) { - PlayInternal(current_speed); + if (current_speed == 0) { + current_speed++; } + + PlayInternal(current_speed); } void ViewerWidget::SetOCIOParameters(const QString &display, const QString &view, const QString &look)