فهرست منبع

win32: Return 0 from WM_WINDOWPOSCHANGING if a resize is expected

This was accidentally removed while deleting some associated dead code.
Frank Praznik 3 ماه پیش
والد
کامیت
df97ccf283
1فایلهای تغییر یافته به همراه7 افزوده شده و 0 حذف شده
  1. 7 0
      src/video/windows/SDL_windowsevents.c

+ 7 - 0
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;