From b3fdbe1277e4422b7e7920412b8114dd049feccf Mon Sep 17 00:00:00 2001 From: Filip Navara Date: Sun, 23 Oct 2005 09:54:12 +0000 Subject: [PATCH] Call CLIPPING_UpdateGCRegion every time we update clip region. svn path=/trunk/; revision=18694 --- reactos/subsys/win32k/ntuser/windc.c | 2 ++ reactos/subsys/win32k/objects/cliprgn.c | 1 + 2 files changed, 3 insertions(+) diff --git a/reactos/subsys/win32k/ntuser/windc.c b/reactos/subsys/win32k/ntuser/windc.c index 9426bd2cba9..e7500f7434a 100644 --- a/reactos/subsys/win32k/ntuser/windc.c +++ b/reactos/subsys/win32k/ntuser/windc.c @@ -782,7 +782,9 @@ DceResetActiveDCEs(PWINDOW_OBJECT Window) } if (NULL != dc->w.hClipRgn) { + int FASTCALL CLIPPING_UpdateGCRegion(DC* Dc); NtGdiOffsetRgn(dc->w.hClipRgn, DeltaX, DeltaY); + CLIPPING_UpdateGCRegion(dc); } if (NULL != pDCE->hClipRgn) { diff --git a/reactos/subsys/win32k/objects/cliprgn.c b/reactos/subsys/win32k/objects/cliprgn.c index 21487394d92..3e8c047c767 100644 --- a/reactos/subsys/win32k/objects/cliprgn.c +++ b/reactos/subsys/win32k/objects/cliprgn.c @@ -348,6 +348,7 @@ int STDCALL NtGdiOffsetClipRgn(HDC hDC, Result = NtGdiOffsetRgn(dc->w.hClipRgn, XOffset, YOffset); + CLIPPING_UpdateGCRegion(dc); } else {