bitblt.c

changeset 4
86a98659662f
parent 3
317de52d8a63
child 11
30d18cf8bb67
     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      }