Browse Source

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

Sam Lantinga 10 years ago
parent
commit
348cf3ee28
1 changed files with 3 additions and 1 deletions
  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);