From cf5c35bc8190d8fd83391415d034c8a062d6bbb4 Mon Sep 17 00:00:00 2001 From: Jason Edmeades Date: Thu, 9 Jan 2003 06:02:39 +0000 Subject: [PATCH] Calculate starting position for a copyrect correctly. --- dlls/d3d8/device.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dlls/d3d8/device.c b/dlls/d3d8/device.c index 77eea5dd1dd..4d0cf57a04b 100644 --- a/dlls/d3d8/device.c +++ b/dlls/d3d8/device.c @@ -1461,7 +1461,7 @@ HRESULT WINAPI IDirect3DDevice8Impl_CopyRects(LPDIRECT3DDEVICE8 iface, IDirect /* Find where to start */ from = copyfrom + (r->top * pitchFrom) + (r->left * bytesPerPixel); - to = copyto + (p->y * pitchFrom) + (p->x * bytesPerPixel); + to = copyto + (p->y * pitchTo) + (p->x * bytesPerPixel); /* Copy line by line */ for (j=0; j<(r->bottom - r->top); j++) {