diff --git a/win32ss/user/ntuser/winpos.c b/win32ss/user/ntuser/winpos.c index 10ec112e34..667a5a86ab 100644 --- a/win32ss/user/ntuser/winpos.c +++ b/win32ss/user/ntuser/winpos.c @@ -2210,7 +2210,8 @@ co_WinPosSetWindowPos( { PWND Parent = Window->spwndParent; if (!Parent || UserIsDesktopWindow(Parent)) Parent = Window; - UserSyncAndPaintWindows( Parent, RDW_ERASENOW); + if (!(flags & SWP_HIDEWINDOW)) + UserSyncAndPaintWindows( Parent, RDW_ERASENOW); } /* Give newly shown windows a chance to redraw */