Pārlūkot izejas kodu

Don't warp the mouse within a window while it's minimized

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

+ 4 - 0
src/events/SDL_mouse.c

@@ -761,6 +761,10 @@ SDL_WarpMouseInWindow(SDL_Window * window, int x, int y)
         return;
     }
 
+    if ((window->flags & SDL_WINDOW_MINIMIZED) == SDL_WINDOW_MINIMIZED) {
+        return;
+    }
+
     if (mouse->WarpMouse) {
         mouse->WarpMouse(window, x, y);
     } else {