Răsfoiți Sursa

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

Sam Lantinga 12 ani în urmă
părinte
comite
348cf3ee28
1 a modificat fișierele cu 3 adăugiri și 1 ștergeri
  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);