From 9100b6197a3e169a51dfe5bbce5e09e443e63148 Mon Sep 17 00:00:00 2001 From: jeffvli Date: Tue, 20 Dec 2022 19:12:03 -0800 Subject: [PATCH] Set current time on local state for prev --- src/renderer/features/player/hooks/use-center-controls.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/renderer/features/player/hooks/use-center-controls.ts b/src/renderer/features/player/hooks/use-center-controls.ts index 2723d6e6..f148a553 100644 --- a/src/renderer/features/player/hooks/use-center-controls.ts +++ b/src/renderer/features/player/hooks/use-center-controls.ts @@ -203,6 +203,7 @@ export const useCenterControls = (args: { playersRef: any }) => { const handleNextTrack = useCallback(() => { const isLastTrack = checkIsLastTrack(); + setCurrentTime(0); const handleRepeatAll = { local: () => { @@ -287,6 +288,8 @@ export const useCenterControls = (args: { playersRef: any }) => { // Reset the current track more than 10 seconds have elapsed if (currentTime >= 10) { + setCurrentTime(0); + if (isMpvPlayer) { return mpvPlayer.seekTo(0); }