mirror of
https://github.com/Relintai/sdl2_frt.git
synced 2024-12-16 11:06:49 +01:00
emscripten: Fixed not removing pointer lock event callback.
This commit is contained in:
parent
cc5b4f450a
commit
29222db7f6
@ -676,6 +676,8 @@ Emscripten_UnregisterEventHandlers(SDL_WindowData *data)
|
|||||||
emscripten_set_touchmove_callback("#canvas", NULL, 0, NULL);
|
emscripten_set_touchmove_callback("#canvas", NULL, 0, NULL);
|
||||||
emscripten_set_touchcancel_callback("#canvas", NULL, 0, NULL);
|
emscripten_set_touchcancel_callback("#canvas", NULL, 0, NULL);
|
||||||
|
|
||||||
|
emscripten_set_pointerlockchange_callback(NULL, NULL, 0, NULL);
|
||||||
|
|
||||||
const char *target = SDL_GetHint(SDL_HINT_EMSCRIPTEN_KEYBOARD_ELEMENT);
|
const char *target = SDL_GetHint(SDL_HINT_EMSCRIPTEN_KEYBOARD_ELEMENT);
|
||||||
if (!target) {
|
if (!target) {
|
||||||
target = "#window";
|
target = "#window";
|
||||||
@ -683,7 +685,6 @@ Emscripten_UnregisterEventHandlers(SDL_WindowData *data)
|
|||||||
|
|
||||||
emscripten_set_keydown_callback(target, NULL, 0, NULL);
|
emscripten_set_keydown_callback(target, NULL, 0, NULL);
|
||||||
emscripten_set_keyup_callback(target, NULL, 0, NULL);
|
emscripten_set_keyup_callback(target, NULL, 0, NULL);
|
||||||
|
|
||||||
emscripten_set_keypress_callback(target, NULL, 0, NULL);
|
emscripten_set_keypress_callback(target, NULL, 0, NULL);
|
||||||
|
|
||||||
emscripten_set_fullscreenchange_callback("#document", NULL, 0, NULL);
|
emscripten_set_fullscreenchange_callback("#document", NULL, 0, NULL);
|
||||||
|
Loading…
Reference in New Issue
Block a user