diff --git a/data/gamepad.js b/data/gamepad.js index e43eb03..6c13644 100644 --- a/data/gamepad.js +++ b/data/gamepad.js @@ -37,7 +37,7 @@ class GamepadHandler { this.timeout = setTimeout(this.loop.bind(this), 10); } updateGamepadState() { - const gamepads = this.getGamepads(); + const gamepads = Array.from(this.getGamepads()); gamepads.forEach((gamepad, index) => { if (!gamepad) return; let hasGamepad = false;