diff options
author | Chris Young <chris@unsatisfactorysoftware.co.uk> | 2016-07-02 14:56:04 +0100 |
---|---|---|
committer | Chris Young <chris@unsatisfactorysoftware.co.uk> | 2016-07-02 14:56:04 +0100 |
commit | 313c48b8a15b6ebe683ceb8a995c62e2e0e97616 (patch) | |
tree | 2c32056e50dbeb6088d966c064dcb43e795cc4ad /frontends/amiga/icon.c | |
parent | 6c8225d3ab17f25aa1e8ed7f22533772c8d98245 (diff) | |
download | netsurf-313c48b8a15b6ebe683ceb8a995c62e2e0e97616.tar.gz netsurf-313c48b8a15b6ebe683ceb8a995c62e2e0e97616.tar.bz2 |
Ensure we aren't using a NULL native BitMap anywhere
Diffstat (limited to 'frontends/amiga/icon.c')
-rw-r--r-- | frontends/amiga/icon.c | 16 |
1 files changed, 9 insertions, 7 deletions
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, |