From e06989f2ae97a239a827e50485cf9afc4c9eb339 Mon Sep 17 00:00:00 2001 From: Zoe Roux Date: Wed, 31 Jan 2024 12:35:28 +0100 Subject: [PATCH] Fix start time not working when trying to play pristine without success --- front/packages/ui/src/player/components/left-buttons.tsx | 4 +--- front/packages/ui/src/player/state.tsx | 2 +- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/front/packages/ui/src/player/components/left-buttons.tsx b/front/packages/ui/src/player/components/left-buttons.tsx index bfaa8d63..93dbf27c 100644 --- a/front/packages/ui/src/player/components/left-buttons.tsx +++ b/front/packages/ui/src/player/components/left-buttons.tsx @@ -133,9 +133,7 @@ export const TouchControls = ({ /> { - console.log("play pressed") - setPlay(!isPlaying)}} + onPress={() => setPlay(!isPlaying)} size={ts(8)} {...common} /> diff --git a/front/packages/ui/src/player/state.tsx b/front/packages/ui/src/player/state.tsx index 5df8e813..b8c4ee02 100644 --- a/front/packages/ui/src/player/state.tsx +++ b/front/packages/ui/src/player/state.tsx @@ -122,7 +122,7 @@ export const Video = memo(function Video({ }, [publicProgress]); const getProgress = useAtomCallback(useCallback((get) => get(progressAtom), [])); - const oldLinks = useRef(links); + const oldLinks = useRef(null); useLayoutEffect(() => { // Reset the state when a new video is loaded. setSource((mode === PlayMode.Direct ? links?.direct : links?.hls) ?? null);