SDL: win32: Return 0 from WM_WINDOWPOSCHANGING if a resize is expected

From df97ccf283b968599d362399507028be6bf6d86f Mon Sep 17 00:00:00 2001
From: Frank Praznik <[EMAIL REDACTED]>
Date: Tue, 31 Dec 2024 14:02:44 -0500
Subject: [PATCH] win32: Return 0 from WM_WINDOWPOSCHANGING if a resize is
 expected

This was accidentally removed while deleting some associated dead code.
---
 src/video/windows/SDL_windowsevents.c | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/src/video/windows/SDL_windowsevents.c b/src/video/windows/SDL_windowsevents.c
index ae50f2536c9f4..ffa3cdbb0f8cd 100644
--- a/src/video/windows/SDL_windowsevents.c
+++ b/src/video/windows/SDL_windowsevents.c
@@ -1450,6 +1450,13 @@ LRESULT CALLBACK WIN_WindowProc(HWND hwnd, UINT msg, WPARAM wParam, LPARAM lPara
         break;
 #endif // WM_GETMINMAXINFO
 
+    case WM_WINDOWPOSCHANGING:
+
+        if (data->expected_resize) {
+            returnCode = 0;
+        }
+        break;
+
     case WM_WINDOWPOSCHANGED:
     {
         SDL_Window *win;