diff --git a/win32ss/user/user32/windows/dialog.c b/win32ss/user/user32/windows/dialog.c index 09879a74789..1acb4f55306 100644 --- a/win32ss/user/user32/windows/dialog.c +++ b/win32ss/user/user32/windows/dialog.c @@ -1190,6 +1190,9 @@ static void DEFDLG_Reposition(HWND hwnd) if (GetWindowLongW(hwnd, GWL_STYLE) & WS_CHILD) return; + if (IsIconic(hwnd)) + return; + hMon = MonitorFromWindow(hwnd, MONITOR_DEFAULTTONEAREST); if (!GetMonitorInfoW(hMon, &mi) || !GetWindowRect(hwnd, &rc))