From e63c6b5cec7aa094fface47ae1d34255c80b486d Mon Sep 17 00:00:00 2001 From: Alexander Yakovlev Date: Wed, 20 Sep 2017 21:02:16 +0700 Subject: [PATCH] Don't add empty gamepads --- src/init.coffee | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/init.coffee b/src/init.coffee index 73f2055..060caae 100644 --- a/src/init.coffee +++ b/src/init.coffee @@ -3,7 +3,7 @@ $(document).on("viewinit", () -> salet.view.gamepads = [] jQuery.ajax({ dataType: 'json', - url: 'mappings.json', + url: salet.view.gamepadmappings, success: (data) -> salet.view.gamepadmappings = data window.addEventListener("gamepadconnected", (e) -> @@ -14,6 +14,7 @@ $(document).on("viewinit", () -> ) if (typeof navigator.getGamepads == "function") for pad in navigator.getGamepads() - salet.view.gamepads[pad.index] = new Gamepad(pad) + if pad? + salet.view.gamepads[pad.index] = new Gamepad(pad) }) )