Bladeren bron

Don't send a resize event when the window is resized to the dock icon

Partially addresses https://github.com/libsdl-org/SDL/issues/6033
Sam Lantinga 2 jaren geleden
bovenliggende
commit
a1e34b5e35
1 gewijzigde bestanden met toevoegingen van 5 en 0 verwijderingen
  1. 5 0
      src/video/windows/SDL_windowsevents.c

+ 5 - 0
src/video/windows/SDL_windowsevents.c

@@ -1168,6 +1168,11 @@ WIN_WindowProc(HWND hwnd, UINT msg, WPARAM wParam, LPARAM lParam)
                 break;
             }
 
+            /* When the window is minimized it's resized to the dock icon size, ignore this */
+            if ((data->window->flags & SDL_WINDOW_MINIMIZED) != 0) {
+                break;
+            }
+
             if (!GetClientRect(hwnd, &rect) || IsRectEmpty(&rect)) {
                 break;
             }