From 22ce2edfa38c280d541998c3990a7b385f1e98ab Mon Sep 17 00:00:00 2001 From: Acaki Date: Thu, 7 Aug 2025 16:18:06 +0800 Subject: [PATCH] fix: prefersHomeIndicatorAutoHidden conflicting with preferredScreenEdgesDeferringSystemGestures --- VoidLink/ViewControllers/StreamFrameViewController.m | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/VoidLink/ViewControllers/StreamFrameViewController.m b/VoidLink/ViewControllers/StreamFrameViewController.m index 11b71d44..57373ac3 100644 --- a/VoidLink/ViewControllers/StreamFrameViewController.m +++ b/VoidLink/ViewControllers/StreamFrameViewController.m @@ -1343,7 +1343,7 @@ } - (BOOL)prefersHomeIndicatorAutoHidden { - if ( [_streamView getCurrentOscState] == OnScreenControlsLevelOff && + if ( [_controllerSupport getConnectedGamepadCount] > 0 && [_streamView getCurrentOscState] == OnScreenControlsLevelOff && _userIsInteracting == NO) { // Autohide the home bar when a gamepad is connected // and the on-screen controls are disabled. We can't