Skip to content

Commit

Permalink
emscripten: Fixed not removing pointer lock event callback.
Browse files Browse the repository at this point in the history
  • Loading branch information
philippwiesemann committed May 13, 2017
1 parent cc5b4f4 commit 29222db
Showing 1 changed file with 2 additions and 1 deletion.
3 changes: 2 additions & 1 deletion src/video/emscripten/SDL_emscriptenevents.c
Expand Up @@ -676,14 +676,15 @@ Emscripten_UnregisterEventHandlers(SDL_WindowData *data)
emscripten_set_touchmove_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);
if (!target) {
target = "#window";
}

emscripten_set_keydown_callback(target, NULL, 0, NULL);
emscripten_set_keyup_callback(target, NULL, 0, NULL);

emscripten_set_keypress_callback(target, NULL, 0, NULL);

emscripten_set_fullscreenchange_callback("#document", NULL, 0, NULL);
Expand Down

0 comments on commit 29222db

Please sign in to comment.