Pārlūkot izejas kodu

Fixed spurious SDL error on shutdown if mouse capture isn't supported

Sam Lantinga 10 gadi atpakaļ
vecāks
revīzija
348cf3ee28
1 mainītis faili ar 3 papildinājumiem un 1 dzēšanām
  1. 3 1
      src/events/SDL_mouse.c

+ 3 - 1
src/events/SDL_mouse.c

@@ -430,7 +430,9 @@ SDL_MouseQuit(void)
     SDL_Cursor *cursor, *next;
     SDL_Mouse *mouse = SDL_GetMouse();
 
-    SDL_CaptureMouse(SDL_FALSE);
+    if (mouse->CaptureMouse) {
+        SDL_CaptureMouse(SDL_FALSE);
+    }
     SDL_SetRelativeMouseMode(SDL_FALSE);
     SDL_ShowCursor(1);