Browse Source

emscripten: Don't pass an argument to MAIN_THREAD_EM_ASM_INT we don't use.

This upsets things, because you end up calling a javascript function with
more arguments than it expects, and if asserts are enabled, Emscripten notices
this and aborts the program when you hit this code.

Reference Issue #14670.
Ryan C. Gordon 2 months ago
parent
commit
b681862f14
1 changed files with 1 additions and 1 deletions
  1. 1 1
      src/audio/emscripten/SDL_emscriptenaudio.c

+ 1 - 1
src/audio/emscripten/SDL_emscriptenaudio.c

@@ -171,7 +171,7 @@ static bool EMSCRIPTENAUDIO_OpenDevice(SDL_AudioDevice *device)
             }
             }
         }
         }
         return (SDL3.audioContext !== undefined);
         return (SDL3.audioContext !== undefined);
-    }, device->recording);
+    });
 
 
     if (!result) {
     if (!result) {
         return SDL_SetError("Web Audio API is not available!");
         return SDL_SetError("Web Audio API is not available!");