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:
parent
27c76103d3
commit
ec94437c0d
1 changed files with 8 additions and 5 deletions
|
@ -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) {
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue