Emscripten: Fixed ignoring return value of internal function.
If the function Emscripten_ConvertUTF32toUTF8() failed (should currently not be possible) a not terminated string would have been sent as text input event.main
parent
1686af726e
commit
8f4c2a8f9c
|
@ -447,8 +447,9 @@ EM_BOOL
|
||||||
Emscripten_HandleKeyPress(int eventType, const EmscriptenKeyboardEvent *keyEvent, void *userData)
|
Emscripten_HandleKeyPress(int eventType, const EmscriptenKeyboardEvent *keyEvent, void *userData)
|
||||||
{
|
{
|
||||||
char text[5];
|
char text[5];
|
||||||
Emscripten_ConvertUTF32toUTF8(keyEvent->charCode, text);
|
if (Emscripten_ConvertUTF32toUTF8(keyEvent->charCode, text)) {
|
||||||
SDL_SendKeyboardText(text);
|
SDL_SendKeyboardText(text);
|
||||||
|
}
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue