From: Filip Navara Date: Wed, 21 Jan 2004 18:39:24 +0000 (+0000) Subject: Fix bug #129. Unfortunetly this causes another bug to appear (that is not caused... X-Git-Tag: backups/avendor@12434^2~231 X-Git-Url: https://git.reactos.org/?p=reactos.git;a=commitdiff_plain;h=f25f3c010aa422ae6710ac8b366ed6894ecc079d;ds=sidebyside Fix bug #129. Unfortunetly this causes another bug to appear (that is not caused by this patch hopefully). svn path=/trunk/; revision=7811 --- diff --git a/reactos/subsys/win32k/ntuser/winpos.c b/reactos/subsys/win32k/ntuser/winpos.c index 06f51ff30a9..5cb1e754195 100644 --- a/reactos/subsys/win32k/ntuser/winpos.c +++ b/reactos/subsys/win32k/ntuser/winpos.c @@ -16,7 +16,7 @@ * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ -/* $Id: winpos.c,v 1.82 2004/01/18 08:29:31 navaraf Exp $ +/* $Id: winpos.c,v 1.83 2004/01/21 18:39:24 navaraf Exp $ * * COPYRIGHT: See COPYING in the top level directory * PROJECT: ReactOS kernel @@ -167,7 +167,7 @@ WinPosInitInternalPos(PWINDOW_OBJECT WindowObject, POINT pt, PRECT RestoreRect) RECT WorkArea; PDESKTOP_OBJECT Desktop = PsGetWin32Thread()->Desktop; /* Or rather get it from the window? */ - if(WindowObject->Parent == NULL) + if(IntIsDesktopWindow(WindowObject->Parent)) WorkArea = *IntGetDesktopWorkArea(Desktop); else WorkArea = WindowObject->Parent->ClientRect; @@ -331,10 +331,7 @@ WinPosFillMinMaxInfoStruct(PWINDOW_OBJECT Window, MINMAXINFO *Info) RECT WorkArea; PDESKTOP_OBJECT Desktop = PsGetWin32Thread()->Desktop; /* Or rather get it from the window? */ - if(Window->Parent == NULL) - WorkArea = *IntGetDesktopWorkArea(Desktop); - else - WorkArea = Window->Parent->ClientRect; + WorkArea = *IntGetDesktopWorkArea(Desktop); /* Get default values. */ Info->ptMaxSize.x = WorkArea.right - WorkArea.left;