diff options
author | Chris Young <chris@unsatisfactorysoftware.co.uk> | 2012-08-05 14:29:12 +0100 |
---|---|---|
committer | Chris Young <chris@unsatisfactorysoftware.co.uk> | 2012-08-05 14:29:12 +0100 |
commit | a46c5ae09f2a1fe048b0da5418cf9ed33f512166 (patch) | |
tree | 6e3d6b6b1defdbbe5d154a876bc2b23c1551c97d /amiga/bitmap.c | |
parent | 55c08431ee40a28589ff3278a51f61a6847b7f4e (diff) | |
parent | 7716143240429371e8f357ddc44d15d343759ae1 (diff) | |
download | netsurf-a46c5ae09f2a1fe048b0da5418cf9ed33f512166.tar.gz netsurf-a46c5ae09f2a1fe048b0da5418cf9ed33f512166.tar.bz2 |
Merge branch 'master' into chris/palette-mapped-plotters
Diffstat (limited to 'amiga/bitmap.c')
-rw-r--r-- | amiga/bitmap.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/amiga/bitmap.c b/amiga/bitmap.c index 4e1057eb6..ce665aaf7 100644 --- a/amiga/bitmap.c +++ b/amiga/bitmap.c @@ -208,7 +208,7 @@ bool bitmap_test_opaque(void *bitmap) for(a=0;a<p;a+=4) { - if ((*bmi & 0x000000ffU) != 0x000000ffU) return false; + if ((*bmi & 0xff000000U) != 0xff000000U) return false; bmi++; } return true; @@ -328,6 +328,8 @@ struct bitmap *ami_bitmap_from_datatype(char *filename) IDoMethod(dto, PDTM_READPIXELARRAY, bitmap_get_buffer(bm), PBPAFMT_RGBA, bitmap_get_rowstride(bm), 0, 0, bmh->bmh_Width, bmh->bmh_Height); + + bitmap_set_opaque(bm, bitmap_test_opaque(bm)); } DisposeDTObject(dto); } |