From 97aabaf49dc587345f40b1ab8e908fdc6dcfae0f Mon Sep 17 00:00:00 2001 From: Chris Young Date: Sun, 5 Aug 2012 14:02:32 +0100 Subject: Test for opaqueness where we create bitmaps in the platform code --- amiga/bitmap.c | 2 ++ amiga/dt_picture.c | 2 ++ 2 files changed, 4 insertions(+) diff --git a/amiga/bitmap.c b/amiga/bitmap.c index bf32a2ffd..ce665aaf7 100644 --- a/amiga/bitmap.c +++ b/amiga/bitmap.c @@ -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); } diff --git a/amiga/dt_picture.c b/amiga/dt_picture.c index 15ae40dae..b6e0a91b7 100644 --- a/amiga/dt_picture.c +++ b/amiga/dt_picture.c @@ -159,6 +159,8 @@ static struct bitmap *amiga_dt_picture_cache_convert(struct content *c) bm_buffer, bm_format, bitmap_get_rowstride(bitmap), 0, 0, c->width, c->height); + bitmap_set_opaque(bitmap, bitmap_test_opaque(bitmap)); + DisposeDTObject(dto); } else return NULL; -- cgit v1.2.3