Skip to content

Commit

Permalink
emscripten: listen for pointerlockchange events on the #document spec…
Browse files Browse the repository at this point in the history
…ifically.
  • Loading branch information
icculus committed Jun 6, 2017
1 parent 4b47fa3 commit 599d9ba
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions src/video/emscripten/SDL_emscriptenevents.c
Expand Up @@ -652,7 +652,7 @@ Emscripten_RegisterEventHandlers(SDL_WindowData *data)
emscripten_set_touchmove_callback("#canvas", data, 0, Emscripten_HandleTouch);
emscripten_set_touchcancel_callback("#canvas", data, 0, Emscripten_HandleTouch);

emscripten_set_pointerlockchange_callback(NULL, data, 0, Emscripten_HandlePointerLockChange);
emscripten_set_pointerlockchange_callback("#document", data, 0, Emscripten_HandlePointerLockChange);

/* Keyboard events are awkward */
keyElement = SDL_GetHint(SDL_HINT_EMSCRIPTEN_KEYBOARD_ELEMENT);
Expand Down Expand Up @@ -693,7 +693,7 @@ 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);
emscripten_set_pointerlockchange_callback("#document", NULL, 0, NULL);

target = SDL_GetHint(SDL_HINT_EMSCRIPTEN_KEYBOARD_ELEMENT);
if (!target) {
Expand Down

0 comments on commit 599d9ba

Please sign in to comment.