mirror of
https://github.com/reactos/reactos.git
synced 2025-04-18 19:47:14 +00:00
Fixing a smaller bug was intrudes in rev 27394
---------------------------------------------- 1. vmware driver child windows was not show right no button or text, in second boot this change take care of that regress and does not intrudes any new regress what I can see. svn path=/trunk/; revision=27403
This commit is contained in:
parent
1abc4ee915
commit
e2651a0dbc
1 changed files with 13 additions and 1 deletions
|
@ -1223,7 +1223,16 @@ co_WinPosSetWindowPos(
|
|||
}
|
||||
if (RgnType != ERROR && RgnType != NULLREGION)
|
||||
{
|
||||
/* old code
|
||||
NtGdiOffsetRgn(DirtyRgn, Window->WindowRect.left, Window->WindowRect.top);
|
||||
IntInvalidateWindows(Window, DirtyRgn,
|
||||
RDW_ERASE | RDW_FRAME | RDW_INVALIDATE | RDW_ALLCHILDREN);
|
||||
}
|
||||
NtGdiDeleteObject(DirtyRgn);
|
||||
*/
|
||||
|
||||
PWINDOW_OBJECT Parent = Window->Parent;
|
||||
|
||||
NtGdiOffsetRgn(DirtyRgn,
|
||||
Window->WindowRect.left,
|
||||
Window->WindowRect.top);
|
||||
|
@ -1235,8 +1244,11 @@ co_WinPosSetWindowPos(
|
|||
RDW_ERASE | RDW_INVALIDATE);
|
||||
co_IntPaintWindows(Parent, RDW_ERASENOW, FALSE);
|
||||
}
|
||||
IntInvalidateWindows(Window, DirtyRgn,
|
||||
else
|
||||
{
|
||||
IntInvalidateWindows(Window, DirtyRgn,
|
||||
RDW_ERASE | RDW_FRAME | RDW_INVALIDATE | RDW_ALLCHILDREN);
|
||||
}
|
||||
}
|
||||
NtGdiDeleteObject(DirtyRgn);
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue