Skip to content

Commit 1d428a7

Browse files
committed
Recoded Gamepad detection to stop it breaking on FF.
1 parent c025b95 commit 1d428a7

1 file changed

Lines changed: 12 additions & 1 deletion

File tree

src/input/Gamepad.js

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -226,7 +226,18 @@ Phaser.Gamepad.prototype = {
226226
*/
227227
_pollGamepads: function () {
228228

229-
var rawGamepads = navigator.getGamepads() || (navigator.webkitGetGamepads && navigator.webkitGetGamepads()) || navigator.webkitGamepads;
229+
if (navigator['getGamepads'])
230+
{
231+
var rawGamepads = navigator.getGamepads();
232+
}
233+
else if (navigator['webkitGetGamepads'])
234+
{
235+
var rawGamepads = navigator.webkitGetGamepads();
236+
}
237+
else if (navigator['webkitGamepads'])
238+
{
239+
var rawGamepads = navigator.webkitGamepads();
240+
}
230241

231242
if (rawGamepads)
232243
{

0 commit comments

Comments
 (0)