1
0
Fork 0
mirror of https://gitlab.com/futo-org/fcast.git synced 2025-06-24 21:25:23 +00:00

Fixed inconsistent UI hiding timer

This commit is contained in:
Michael Hollister 2024-11-19 16:58:12 -06:00
parent 27c76103d3
commit ec94437c0d

View file

@ -623,16 +623,19 @@ let uiHideTimer = null;
let uiVisible = true; let uiVisible = true;
function startUiHideTimer() { function startUiHideTimer() {
uiHideTimer = window.setTimeout(() => { if (uiHideTimer === null) {
uiHideTimer = null; uiHideTimer = window.setTimeout(() => {
uiVisible = false; uiHideTimer = null;
playerCtrlStateUpdate(PlayerControlEvent.UiFadeOut); uiVisible = false;
}, 3000); playerCtrlStateUpdate(PlayerControlEvent.UiFadeOut);
}, 3000);
}
} }
function stopUiHideTimer() { function stopUiHideTimer() {
if (uiHideTimer) { if (uiHideTimer) {
window.clearTimeout(uiHideTimer); window.clearTimeout(uiHideTimer);
uiHideTimer = null;
} }
if (!uiVisible) { if (!uiVisible) {