Fix "SDL_TRUE is not defined" runtime error for emscripten.

This commit is contained in:
Christian Kündig 2022-03-18 23:10:19 +01:00 committed by Sam Lantinga
parent aef1e56737
commit fbbd0270eb

View File

@ -361,9 +361,9 @@ EMSCRIPTENAUDIO_Init(SDL_AudioDriverImpl * impl)
/* check availability */ /* check availability */
available = EM_ASM_INT_V({ available = EM_ASM_INT_V({
if (typeof(AudioContext) !== 'undefined') { if (typeof(AudioContext) !== 'undefined') {
return SDL_TRUE; return true;
} else if (typeof(webkitAudioContext) !== 'undefined') { } else if (typeof(webkitAudioContext) !== 'undefined') {
return SDL_TRUE; return true;
} }
return SDL_FALSE; return SDL_FALSE;
}); });
@ -374,9 +374,9 @@ EMSCRIPTENAUDIO_Init(SDL_AudioDriverImpl * impl)
capture_available = available && EM_ASM_INT_V({ capture_available = available && EM_ASM_INT_V({
if ((typeof(navigator.mediaDevices) !== 'undefined') && (typeof(navigator.mediaDevices.getUserMedia) !== 'undefined')) { if ((typeof(navigator.mediaDevices) !== 'undefined') && (typeof(navigator.mediaDevices.getUserMedia) !== 'undefined')) {
return SDL_TRUE; return true;
} else if (typeof(navigator.webkitGetUserMedia) !== 'undefined') { } else if (typeof(navigator.webkitGetUserMedia) !== 'undefined') {
return SDL_TRUE; return true;
} }
return SDL_FALSE; return SDL_FALSE;
}); });