1.1 diff -r 317de52d8a63 -r 86a98659662f bitblt.c 1.2 --- a/bitblt.c Thu Dec 27 11:17:28 2001 +0000 1.3 +++ b/bitblt.c Thu Dec 27 11:24:11 2001 +0000 1.4 @@ -81,11 +81,11 @@ 1.5 if (! dest_bitmap) 1.6 { 1.7 if (scan & TRANSPOSE) 1.8 - dest_bitmap = create_bitmap (rect_height (src_rect), 1.9 - rect_width (src_rect)); 1.10 + dest_bitmap = create_bitmap (dest_upper_left.x + rect_height (src_rect), 1.11 + dest_upper_left.y + rect_width (src_rect)); 1.12 else 1.13 - dest_bitmap = create_bitmap (rect_width (src_rect), 1.14 - rect_height (src_rect)); 1.15 + dest_bitmap = create_bitmap (dest_upper_left.x + rect_width (src_rect), 1.16 + dest_upper_left.y + rect_height (src_rect)); 1.17 if (! dest_bitmap) 1.18 return (NULL); 1.19 }