Browse Source

Enable "stop" button when paused (#273)

master
jeffvli 3 years ago
committed by Jeff
parent
commit
ec62245661
  1. 2
      src/components/player/PlayerBar.tsx
  2. 3
      src/hooks/usePlayerControls.ts

2
src/components/player/PlayerBar.tsx

@ -463,7 +463,7 @@ const PlayerBar = () => {
icon="stop"
size="lg"
fixedWidth
disabled={playQueue.entry.length === 0 || player.status !== 'PLAYING'}
disabled={playQueue.entry.length === 0}
onClick={handleStop}
onKeyDown={(e: any) => {
if (e.key === ' ' || e.key === 'Enter') {

3
src/hooks/usePlayerControls.ts

@ -166,6 +166,7 @@ const usePlayerControls = (
playersRef.current.player2.audioEl.current.currentTime = 0;
playersRef.current.player1.audioEl.current.pause();
playersRef.current.player1.audioEl.current.currentTime = 0;
setCurrentTime(0);
ipcRenderer.send('playpause', {
status: 'PAUSED',
@ -175,7 +176,7 @@ const usePlayerControls = (
setTimeout(() => {
dispatch(setStatus('PAUSED'));
}, 250);
}, [dispatch, playersRef]);
}, [dispatch, playersRef, setCurrentTime]);
const handleSeekBackward = useCallback(() => {
const seekBackwardInterval = Number(settings.getSync('seekBackwardInterval'));

Loading…
Cancel
Save