From 313c48b8a15b6ebe683ceb8a995c62e2e0e97616 Mon Sep 17 00:00:00 2001 From: Chris Young Date: Sat, 2 Jul 2016 14:56:04 +0100 Subject: Ensure we aren't using a NULL native BitMap anywhere --- frontends/amiga/icon.c | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) (limited to 'frontends/amiga/icon.c') diff --git a/frontends/amiga/icon.c b/frontends/amiga/icon.c index 9e441d8d7..7b73360d0 100644 --- a/frontends/amiga/icon.c +++ b/frontends/amiga/icon.c @@ -504,14 +504,16 @@ struct DiskObject *amiga_icon_from_bitmap(struct bitmap *bm) icondata = AllocVecTagList(THUMBNAIL_WIDTH * 4 * THUMBNAIL_HEIGHT, NULL); ami_bitmap_set_icondata(bm, icondata); - BltBitMapTags(BLITA_Width, THUMBNAIL_WIDTH, - BLITA_Height, THUMBNAIL_HEIGHT, - BLITA_SrcType, BLITT_BITMAP, - BLITA_Source, bitmap, - BLITA_DestType, BLITT_ARGB32, - BLITA_DestBytesPerRow, THUMBNAIL_WIDTH * 4, - BLITA_Dest, icondata, + if(bitmap) { + BltBitMapTags(BLITA_Width, THUMBNAIL_WIDTH, + BLITA_Height, THUMBNAIL_HEIGHT, + BLITA_SrcType, BLITT_BITMAP, + BLITA_Source, bitmap, + BLITA_DestType, BLITT_ARGB32, + BLITA_DestBytesPerRow, THUMBNAIL_WIDTH * 4, + BLITA_Dest, icondata, TAG_DONE); + } } #endif dobj = GetIconTags(NULL, ICONGETA_GetDefaultType, WBPROJECT, -- cgit v1.2.3