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