diff --git a/win32ss/user/ntuser/winpos.c b/win32ss/user/ntuser/winpos.c index 10ec112e34..6a3124a850 100644 --- a/win32ss/user/ntuser/winpos.c +++ b/win32ss/user/ntuser/winpos.c @@ -2203,16 +2203,6 @@ co_WinPosSetWindowPos( if(!(flags & SWP_DEFERERASE)) { - /* erase parent when hiding or resizing child */ - if ((flags & SWP_HIDEWINDOW) || - (!(flags & SWP_SHOWWINDOW) && - (WinPos.flags & SWP_AGG_STATUSFLAGS) != SWP_AGG_NOGEOMETRYCHANGE)) - { - PWND Parent = Window->spwndParent; - if (!Parent || UserIsDesktopWindow(Parent)) Parent = Window; - UserSyncAndPaintWindows( Parent, RDW_ERASENOW); - } - /* Give newly shown windows a chance to redraw */ if(((WinPos.flags & SWP_AGG_STATUSFLAGS) != SWP_AGG_NOPOSCHANGE) && !(flags & SWP_AGG_NOCLIENTCHANGE) && (flags & SWP_SHOWWINDOW))