gdi32: Fix return values

Huw Davies h.davies1 at physics.ox.ac.uk
Tue Apr 18 16:12:15 CDT 2006


Huw Davies <huw at codeweavers.com>
gdi32: Fix return values
---

 dlls/gdi/bitblt.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

21d5149d6b85f7110cdfcb6a348cb07f17763456
diff --git a/dlls/gdi/bitblt.c b/dlls/gdi/bitblt.c
index f0062e7..8bdd7c2 100644
--- a/dlls/gdi/bitblt.c
+++ b/dlls/gdi/bitblt.c
@@ -112,7 +112,7 @@ BOOL WINAPI BitBlt( HDC hdcDst, INT xDst
                               width, height, bits, (BITMAPINFO*)&info_hdr, DIB_RGB_COLORS, rop);
 
         HeapFree(GetProcessHeap(), 0, bits);
-        return (lines == bm.bmHeight);
+        return (lines == height);
     }
     else if(dcDst)
         GDI_ReleaseObj( hdcDst );
@@ -190,7 +190,7 @@ BOOL WINAPI StretchBlt( HDC hdcDst, INT 
                               widthSrc, heightSrc, bits, (BITMAPINFO*)&info_hdr, DIB_RGB_COLORS, rop);
 
         HeapFree(GetProcessHeap(), 0, bits);
-        return (lines == bm.bmHeight);
+        return (lines == heightSrc);
     }
     else if(dcDst)
         GDI_ReleaseObj( hdcDst );
-- 
1.2.4




More information about the wine-patches mailing list