From 93872798fb8cf3b58f2483f20418d6a207829034 Mon Sep 17 00:00:00 2001 From: deagahelio <16138291+deagahelio@users.noreply.github.com> Date: Wed, 7 Apr 2021 21:04:22 -0300 Subject: [PATCH] Only skip to previous track if within the first second of the current track --- RedBookPlayer/Player.cs | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/RedBookPlayer/Player.cs b/RedBookPlayer/Player.cs index cd2c8e3..257d32d 100644 --- a/RedBookPlayer/Player.cs +++ b/RedBookPlayer/Player.cs @@ -343,9 +343,12 @@ namespace RedBookPlayer return; } - if (--CurrentTrack < 0) + if (CurrentSector < (ulong)Image.Tracks[CurrentTrack].Indexes[1] + 75) { - CurrentTrack = Image.Tracks.Count - 1; + if (--CurrentTrack < 0) + { + CurrentTrack = Image.Tracks.Count - 1; + } } LoadTrack(CurrentTrack);