Merge from trunk:
Use MaxPos instead of MaxTrackingPos when "restoring" a window which was
previously maximized. Fixes bug 925.
Modified:
branches/ros-branch-0_2_8/reactos/subsys/win32k/ntuser/winpos.c
_____
Modified:
branches/ros-branch-0_2_8/reactos/subsys/win32k/ntuser/winpos.c
--- branches/ros-branch-0_2_8/reactos/subsys/win32k/ntuser/winpos.c
2005-10-22 15:11:55 UTC (rev 18679)
+++ branches/ros-branch-0_2_8/reactos/subsys/win32k/ntuser/winpos.c
2005-10-22 15:19:01 UTC (rev 18680)
@@ -374,8 +374,8 @@
Window->Style &= ~WS_MINIMIZE;
if (Window->Flags & WINDOWOBJECT_RESTOREMAX)
{
- co_WinPosGetMinMaxInfo(Window, NULL,
- &InternalPos->MaxPos, NULL,
&Size);
+ co_WinPosGetMinMaxInfo(Window, &Size,
+ &InternalPos->MaxPos, NULL,
NULL);
Window->Style |= WS_MAXIMIZE;
IntGdiSetRect(NewPos, InternalPos->MaxPos.x,
InternalPos->MaxPos.y, Size.x,
Size.y);
@@ -1359,7 +1359,6 @@
case SW_SHOWMAXIMIZED:
{
-//__asm__("int $3\n");
Swp |= SWP_SHOWWINDOW;
if (!(Window->Style & WS_MAXIMIZE))
{
Show replies by date