From 8535939b27a0eebe84da950b7050309c540497ee Mon Sep 17 00:00:00 2001 From: Leon Krause Date: Sat, 19 Jan 2019 19:39:17 +0100 Subject: [PATCH] Fix HTML5 gamepad logic for Emscripten 1.38.22 compat breakage (cherry picked from commit 0d47dccda953b72e6ee6888ea852742aaf97b9e0) --- platform/javascript/os_javascript.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/platform/javascript/os_javascript.cpp b/platform/javascript/os_javascript.cpp index c0434a93213..389cce623b1 100644 --- a/platform/javascript/os_javascript.cpp +++ b/platform/javascript/os_javascript.cpp @@ -716,7 +716,10 @@ bool OS_JavaScript::main_loop_iterate() { /* clang-format on */ } } - process_joysticks(); + + if (emscripten_sample_gamepad_data() == EMSCRIPTEN_RESULT_SUCCESS) + process_joysticks(); + return Main::iteration(); }