summaryrefslogtreecommitdiff
path: root/apps/web/src
diff options
context:
space:
mode:
Diffstat (limited to 'apps/web/src')
-rw-r--r--apps/web/src/stores/playback-store.ts8
1 files changed, 6 insertions, 2 deletions
diff --git a/apps/web/src/stores/playback-store.ts b/apps/web/src/stores/playback-store.ts
index f887a081..0127edff 100644
--- a/apps/web/src/stores/playback-store.ts
+++ b/apps/web/src/stores/playback-store.ts
@@ -104,8 +104,12 @@ export const usePlaybackStore = create<PlaybackStore>((set, get) => ({
setCurrentTime: (time: number) => set({ currentTime: time }),
mute: () => {
- const { volume } = get();
- set({ muted: true, previousVolume: volume, volume: 0 });
+ const { volume, previousVolume } = get();
+ set({
+ muted: true,
+ previousVolume: volume > 0 ? volume : previousVolume,
+ volume: 0,
+ });
},
unmute: () => {