Huw Davies : gdi32: Use the helper to get the bounding rectangle.

Alexandre Julliard julliard at winehq.org
Wed Oct 12 14:31:18 CDT 2011


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

Author: Huw Davies <huw at codeweavers.com>
Date:   Wed Oct 12 13:07:32 2011 +0100

gdi32: Use the helper to get the bounding rectangle.

---

 dlls/gdi32/dibdrv/bitblt.c |    8 +-------
 1 files changed, 1 insertions(+), 7 deletions(-)

diff --git a/dlls/gdi32/dibdrv/bitblt.c b/dlls/gdi32/dibdrv/bitblt.c
index f78f9a2..25554bb 100644
--- a/dlls/gdi32/dibdrv/bitblt.c
+++ b/dlls/gdi32/dibdrv/bitblt.c
@@ -1034,13 +1034,7 @@ DWORD stretch_bitmapinfo( const BITMAPINFO *src_info, void *src_bits, struct bit
           src_start.x, src_start.y, h_params.src_inc, v_params.src_inc,
           h_params.length, v_params.length);
 
-    rect.left   = dst_start.x;
-    rect.top    = dst_start.y;
-    rect.right  = dst_end.x;
-    rect.bottom = dst_end.y;
-
-    if (rect.right < rect.left) { INT tmp = rect.left; rect.left = rect.right+1; rect.right = tmp+1; }
-    if (rect.bottom < rect.top) { INT tmp = rect.top; rect.top = rect.bottom+1; rect.bottom = tmp+1; }
+    get_bounding_rect( &rect, dst_start.x, dst_start.y, dst_end.x - dst_start.x, dst_end.y - dst_start.y );
     intersect_rect( &dst->visrect, &dst->visrect, &rect );
 
     dst_start.x -= dst->visrect.left;




More information about the wine-cvs mailing list