Chris Wilson : winex11: Ignore source clipping in BitBlt.

Alexandre Julliard julliard at winehq.org
Tue Oct 21 07:07:06 CDT 2008


Module: wine
Branch: master
Commit: 822e4cba1e9112bebaa8b5ab6850a22213f9f25d
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=822e4cba1e9112bebaa8b5ab6850a22213f9f25d

Author: Chris Wilson <chris at chris-wilson.co.uk>
Date:   Fri Oct 17 15:15:15 2008 -0500

winex11: Ignore source clipping in BitBlt.

---

 dlls/winex11.drv/bitblt.c |    3 +--
 1 files changed, 1 insertions(+), 2 deletions(-)

diff --git a/dlls/winex11.drv/bitblt.c b/dlls/winex11.drv/bitblt.c
index dcde11b..c740b10 100644
--- a/dlls/winex11.drv/bitblt.c
+++ b/dlls/winex11.drv/bitblt.c
@@ -1541,8 +1541,7 @@ static BOOL X11DRV_ClientSideDIBCopy( X11DRV_PDEVICE *physDevSrc, INT xSrc, INT
     if (ySrc + height > srcDib.dsBm.bmHeight)
       height = srcDib.dsBm.bmHeight - ySrc;
 
-    if (GetRgnBox(physDevSrc->region, &unusedRect) == COMPLEXREGION ||
-        GetRgnBox(physDevDst->region, &unusedRect) == COMPLEXREGION)
+    if (GetRgnBox(physDevDst->region, &unusedRect) == COMPLEXREGION)
     {
       /* for simple regions, the clipping was already done by BITBLT_GetVisRectangles */
       FIXME("potential optimization: client-side complex region clipping\n");




More information about the wine-cvs mailing list