From 0814a77164b6b2cc84a59ad4990e08c9abfb3a6e Mon Sep 17 00:00:00 2001 From: ThaUnknown <6506529+ThaUnknown@users.noreply.github.com> Date: Wed, 20 Apr 2022 12:49:11 +0200 Subject: [PATCH] fix #148 --- package.json | 2 +- src/renderer/src/lib/pages/Player.svelte | 7 ++++--- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/package.json b/package.json index 9eed3b7..baf6f02 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "Miru", - "version": "1.7.1", + "version": "1.7.2", "author": "ThaUnknown_ ", "main": "src/index.js", "homepage": "https://github.com/ThaUnknown/miru#readme", diff --git a/src/renderer/src/lib/pages/Player.svelte b/src/renderer/src/lib/pages/Player.svelte index 5d5b2f3..dc94ddf 100644 --- a/src/renderer/src/lib/pages/Player.svelte +++ b/src/renderer/src/lib/pages/Player.svelte @@ -158,10 +158,10 @@ // plays one frame function playFrame() { + let wasPaused = false video.requestVideoFrameCallback(() => { if (wasPaused) paused = true }) - let wasPaused = false if (paused) { wasPaused = true paused = false @@ -291,13 +291,14 @@ function toggleMute() { muted = !muted } + let visibilityPaused = true document.addEventListener('visibilitychange', () => { if (!video?.ended && set.playerPause) { if (document.visibilityState === 'hidden') { - wasPaused = paused + visibilityPaused = paused paused = true } else { - if (wasPaused) paused = false + if (!visibilityPaused) paused = false } } })