compat: compatibility with older webview on Android, closes #3245 (#3249)

This commit is contained in:
Huang Xin
2026-02-10 20:47:25 +08:00
committed by GitHub
parent 03fd6e2e6f
commit 6e603ee38f
+2 -3
View File
@@ -174,7 +174,7 @@ export function useGamepad(config: GamepadConfig = {}) {
const onDisconnect = (e: GamepadEvent) => {
console.log('Gamepad disconnected:', e.gamepad.id);
const gamepads = navigator.getGamepads();
const gamepads = navigator.getGamepads?.() || [];
if (!gamepads.some((g) => g?.connected)) {
stopPolling();
}
@@ -183,8 +183,7 @@ export function useGamepad(config: GamepadConfig = {}) {
window.addEventListener('gamepadconnected', onConnect);
window.addEventListener('gamepaddisconnected', onDisconnect);
// Check if gamepad already connected
const gamepads = navigator.getGamepads();
const gamepads = navigator.getGamepads?.() || [];
if (gamepads.some((g) => g?.connected)) {
startPolling();
}