From 5b6dea58e1bb9bd7ce98ecadf6b02ba4dc39e8ca Mon Sep 17 00:00:00 2001 From: Filip Navara Date: Fri, 30 Dec 2005 01:19:41 +0000 Subject: [PATCH] Transform correctly the coordinates. svn path=/trunk/; revision=20452 --- reactos/subsys/win32k/objects/bitmaps.c | 2 ++ reactos/subsys/win32k/objects/brush.c | 2 ++ 2 files changed, 4 insertions(+) diff --git a/reactos/subsys/win32k/objects/bitmaps.c b/reactos/subsys/win32k/objects/bitmaps.c index a9f2718261e..1800c5f5939 100644 --- a/reactos/subsys/win32k/objects/bitmaps.c +++ b/reactos/subsys/win32k/objects/bitmaps.c @@ -116,6 +116,8 @@ NtGdiBitBlt( DestRect.right = XDest+Width; DestRect.bottom = YDest+Height; + IntLPtoDP(DCDest, (LPPOINT)&DestRect, 2); + SourcePoint.x = XSrc; SourcePoint.y = YSrc; diff --git a/reactos/subsys/win32k/objects/brush.c b/reactos/subsys/win32k/objects/brush.c index 1e69f1e13b0..8b36b4e9389 100644 --- a/reactos/subsys/win32k/objects/brush.c +++ b/reactos/subsys/win32k/objects/brush.c @@ -480,6 +480,8 @@ IntPatBlt( DestRect.bottom = YLeft + dc->w.DCOrgY + 1; } + IntLPtoDP(dc, (LPPOINT)&DestRect, 2); + BrushOrigin.x = BrushObj->ptOrigin.x + dc->w.DCOrgX; BrushOrigin.y = BrushObj->ptOrigin.y + dc->w.DCOrgY;