diff options
author | Chris Young <chris@unsatisfactorysoftware.co.uk> | 2012-11-17 16:23:16 +0000 |
---|---|---|
committer | Chris Young <chris@unsatisfactorysoftware.co.uk> | 2012-11-17 16:23:16 +0000 |
commit | 64226af7488440725041e2ab1034cc735f16bb21 (patch) | |
tree | 369c3015ad317c830048f8f8a2808e9d0765ef53 | |
parent | e310dac092797fa34008fea203a07291f5838ba1 (diff) | |
download | netsurf-64226af7488440725041e2ab1034cc735f16bb21.tar.gz netsurf-64226af7488440725041e2ab1034cc735f16bb21.tar.bz2 |
Use ClipBlit as BltBitMapTags inexplicably doesn't work with overlapping areas.
-rwxr-xr-x | amiga/gui.c | 16 |
1 files changed, 4 insertions, 12 deletions
diff --git a/amiga/gui.c b/amiga/gui.c index 185049d26..a081a5213 100755 --- a/amiga/gui.c +++ b/amiga/gui.c @@ -3613,18 +3613,10 @@ printf("== %ld,%ld,%ld,%ld,%ld,%ld\n", src_x, src_y, src_x1, src_y1, dest_x, des if(nsoption_bool(faster_scroll) == false) return false; /* for testing */ - BltBitMapTags(BLITA_SrcType, BLITT_RASTPORT, - BLITA_Source, gwin->win->RPort, - BLITA_SrcX, src_x, - BLITA_SrcY, src_y, - BLITA_DestType, BLITT_RASTPORT, - BLITA_Dest, gwin->win->RPort, - BLITA_DestX, dest_x, - BLITA_DestY, dest_y, - BLITA_Width, src_x1 - src_x, - BLITA_Height, src_y1 - src_y, - TAG_DONE); - + ClipBlit(gwin->win->RPort, src_x, src_y, + gwin->win->RPort, dest_x, dest_y, + src_x1 - src_x, src_y1 - src_y, 0xC0); + return true; } |