From 3310d5b239bf1ac4c15fb3b9ece2a07ac10ecd59 Mon Sep 17 00:00:00 2001 From: ferferga Date: Sat, 29 Feb 2020 22:44:08 +0100 Subject: [PATCH] Fix for Firefox --- src/components/input/gamepadtokey.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/components/input/gamepadtokey.js b/src/components/input/gamepadtokey.js index 2feff55747..e430bd9891 100644 --- a/src/components/input/gamepadtokey.js +++ b/src/components/input/gamepadtokey.js @@ -365,7 +365,7 @@ require(['apphost'], function (appHost) { var gamepads = navigator.getGamepads(); for (var i = 0, len = gamepads.length; i < len; i++) { var gamepad = gamepads[i]; - if (gamepad) { + if (gamepad && gamepad.connected) { return true; } } @@ -388,7 +388,7 @@ require(['apphost'], function (appHost) { } } - // Event Listeners for any change in gamepads' state. + // Event listeners for any change in gamepads' state. window.addEventListener("gamepaddisconnected", dettachGamepad); window.addEventListener("gamepadconnected", attachGamepad); window.addEventListener("blur", dettachGamepad);