From d28c2417db6f770c22c06ba3117f7e204304a4da Mon Sep 17 00:00:00 2001 From: David Bailes Date: Wed, 12 Feb 2020 14:04:59 +0000 Subject: [PATCH] Minor fix to my commit e030225 Forgot that the initial speed can be negative. --- src/tracks/ui/Scrubbing.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/tracks/ui/Scrubbing.cpp b/src/tracks/ui/Scrubbing.cpp index 4b8a5d61c..21697251a 100644 --- a/src/tracks/ui/Scrubbing.cpp +++ b/src/tracks/ui/Scrubbing.cpp @@ -608,6 +608,8 @@ bool Scrubber::StartKeyboardScrubbing(double time0, bool backwards) mOptions.minStutterTime = mOptions.delay; mOptions.initSpeed = GetKeyboardScrubbingSpeed(); + if (backwards) + mOptions.initSpeed *= -1.0; mOptions.minSpeed = ScrubbingOptions::MinAllowedScrubSpeed(); mOptions.maxSpeed = ScrubbingOptions::MaxAllowedScrubSpeed(); mOptions.minTime = 0;