Pārlūkot izejas kodu

use SDL_SetMouseFocus

Charlie Birks 8 gadi atpakaļ
vecāks
revīzija
cd05184f9b
1 mainītis faili ar 2 papildinājumiem un 1 dzēšanām
  1. 2 1
      src/video/emscripten/SDL_emscriptenevents.c

+ 2 - 1
src/video/emscripten/SDL_emscriptenevents.c

@@ -349,7 +349,8 @@ EM_BOOL
 Emscripten_HandleMouseFocus(int eventType, const EmscriptenMouseEvent *mouseEvent, void *userData)
 {
     SDL_WindowData *window_data = userData;
-    SDL_SendWindowEvent(window_data->window, eventType == EMSCRIPTEN_EVENT_MOUSEENTER ? SDL_WINDOWEVENT_ENTER : SDL_WINDOWEVENT_LEAVE, 0, 0);
+
+    SDL_SetMouseFocus(eventType == EMSCRIPTEN_EVENT_MOUSEENTER ? window_data->window : NULL);
     return 1;
 }