Fix overlay always staying on on touch devices

This commit is contained in:
mrjvs 2023-11-29 18:11:10 +01:00
parent 9cb694d65b
commit 08cc5260bd

View File

@ -17,7 +17,7 @@ export function useShouldShowControls() {
// when using touch, pause screens can be dismissed by tapping // when using touch, pause screens can be dismissed by tapping
const showTargetsWithoutPause = const showTargetsWithoutPause =
isHovering || isHoveringControls || hasOpenOverlay; isHovering || (isHoveringControls && !isUsingTouch) || hasOpenOverlay;
const showTargetsIncludingPause = showTargetsWithoutPause || isPaused; const showTargetsIncludingPause = showTargetsWithoutPause || isPaused;
const showTargets = isUsingTouch const showTargets = isUsingTouch
? showTargetsWithoutPause ? showTargetsWithoutPause