X-Git-Url: https://git.reactos.org/?p=reactos.git;a=blobdiff_plain;f=reactos%2Fsubsys%2Fwin32k%2Fntuser%2Fwinpos.c;h=58c9b33dc7848cb75673d4ad638ecbadc961bf16;hp=062e779c4cd5cfcc5d00e5023bb5f197be3e4347;hb=a2c38b8cdd430ad590caf530f1f6c1728f90fad4;hpb=ae5de0886a248a5a3f62ea0acab15b181d3d5bb3 diff --git a/reactos/subsys/win32k/ntuser/winpos.c b/reactos/subsys/win32k/ntuser/winpos.c index 062e779c4cd..58c9b33dc78 100644 --- a/reactos/subsys/win32k/ntuser/winpos.c +++ b/reactos/subsys/win32k/ntuser/winpos.c @@ -361,8 +361,8 @@ co_WinPosMinMaximize(PWINDOW_OBJECT Window, UINT ShowFlag, RECT* NewPos) case SW_MAXIMIZE: { - co_WinPosGetMinMaxInfo(Window, &Size, &InternalPos->MaxPos, - NULL, NULL); + co_WinPosGetMinMaxInfo(Window, NULL, &InternalPos->MaxPos, + NULL, &Size); DPRINT("Maximize: %d,%d %dx%d\n", InternalPos->MaxPos.x, InternalPos->MaxPos.y, Size.x, Size.y); if (Window->Style & WS_MINIMIZE) @@ -382,8 +382,8 @@ co_WinPosMinMaximize(PWINDOW_OBJECT Window, UINT ShowFlag, RECT* NewPos) Window->Style &= ~WS_MINIMIZE; if (Window->Flags & WINDOWOBJECT_RESTOREMAX) { - co_WinPosGetMinMaxInfo(Window, &Size, - &InternalPos->MaxPos, NULL, NULL); + co_WinPosGetMinMaxInfo(Window, NULL, + &InternalPos->MaxPos, NULL, &Size); Window->Style |= WS_MAXIMIZE; IntGdiSetRect(NewPos, InternalPos->MaxPos.x, InternalPos->MaxPos.y, Size.x, Size.y); @@ -437,8 +437,8 @@ WinPosFillMinMaxInfoStruct(PWINDOW_OBJECT Window, MINMAXINFO *Info) Info->ptMaxTrackSize.y = Info->ptMaxSize.y; IntGetWindowBorderMeasures(Window, &XInc, &YInc); - Info->ptMaxSize.x += 2 * XInc; - Info->ptMaxSize.y += 2 * YInc; + Info->ptMaxTrackSize.x += 2 * XInc; + Info->ptMaxTrackSize.y += 2 * YInc; if (Window->InternalPos != NULL) {