Commit 1ec409c214225587918911d13432a09e65cacbd9

Sam Lantinga 2021-10-06T09:09:09

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

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
diff --git a/src/events/SDL_mouse.c b/src/events/SDL_mouse.c
index e88489c..6bb8307 100644
--- a/src/events/SDL_mouse.c
+++ b/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 {