diff --git a/win32ss/user/ntuser/painting.c b/win32ss/user/ntuser/painting.c index e0e4893a4b0..46d3b5d9331 100644 --- a/win32ss/user/ntuser/painting.c +++ b/win32ss/user/ntuser/painting.c @@ -978,7 +978,7 @@ co_UserRedrawWindow( */ if (Flags & (RDW_INVALIDATE | RDW_VALIDATE | RDW_INTERNALPAINT | RDW_NOINTERNALPAINT) && - TmpRgn != NULL) + TmpRgn != NULL && (Flags & RDW_UPDATENOW) == 0 ) { IntInvalidateWindows(Window, TmpRgn, Flags); }