SDL: Apply DPI scale to mouse coordinates in SDL_WarpMouseInWindow() (de696)

From de6963ea998d0ca939c0af9f5e0627b2a239c997 Mon Sep 17 00:00:00 2001
From: Sam Lantinga <[EMAIL REDACTED]>
Date: Wed, 21 Jun 2023 08:42:38 -0700
Subject: [PATCH] Apply DPI scale to mouse coordinates in
 SDL_WarpMouseInWindow()

Fixes https://github.com/libsdl-org/SDL/issues/7855

(cherry picked from commit 657c346556f18044dac04957ee7894220e86ac8e)
---
 src/video/windows/SDL_windowsmouse.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/src/video/windows/SDL_windowsmouse.c b/src/video/windows/SDL_windowsmouse.c
index 594396921ae0..5844da79e4bb 100644
--- a/src/video/windows/SDL_windowsmouse.c
+++ b/src/video/windows/SDL_windowsmouse.c
@@ -288,6 +288,7 @@ static void WIN_WarpMouse(SDL_Window *window, int x, int y)
         return;
     }
 
+    WIN_ClientPointFromSDL(window, &x, &y);
     pt.x = x;
     pt.y = y;
     ClientToScreen(hwnd, &pt);