From 85b22addb6a5c4fc136d3096b97d354c260b8c2b Mon Sep 17 00:00:00 2001 From: Eric Smith Date: Thu, 27 Dec 2001 11:24:11 +0000 Subject: [PATCH] If bitblt has to create the dest bitmap, take the dest_upper_left point into account. --- bitblt.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/bitblt.c b/bitblt.c index 7862335..fe0de8b 100644 --- a/bitblt.c +++ b/bitblt.c @@ -81,11 +81,11 @@ Bitmap *bitblt (Bitmap *src_bitmap, if (! dest_bitmap) { if (scan & TRANSPOSE) - dest_bitmap = create_bitmap (rect_height (src_rect), - rect_width (src_rect)); + dest_bitmap = create_bitmap (dest_upper_left.x + rect_height (src_rect), + dest_upper_left.y + rect_width (src_rect)); else - dest_bitmap = create_bitmap (rect_width (src_rect), - rect_height (src_rect)); + dest_bitmap = create_bitmap (dest_upper_left.x + rect_width (src_rect), + dest_upper_left.y + rect_height (src_rect)); if (! dest_bitmap) return (NULL); }