diff options
Diffstat (limited to 'frontends/amiga/bitmap.c')
-rw-r--r-- | frontends/amiga/bitmap.c | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/frontends/amiga/bitmap.c b/frontends/amiga/bitmap.c index 32b9b1290..8341d41c8 100644 --- a/frontends/amiga/bitmap.c +++ b/frontends/amiga/bitmap.c @@ -531,10 +531,13 @@ static inline struct BitMap *ami_bitmap_get_generic(struct bitmap *bitmap, } ami_bitmap_rgba_to_argb(bitmap); - if(bitmap->drawhandle = ObtainDrawHandle(NULL, - &rp, scrn->ViewPort.ColorMap, - GGFX_DitherMode, dithermode, - TAG_DONE)) { + bitmap->drawhandle = ObtainDrawHandle( + NULL, + &rp, + scrn->ViewPort.ColorMap, + GGFX_DitherMode, dithermode, + TAG_DONE); + if(bitmap->drawhandle) { APTR ddh = CreateDirectDrawHandle(bitmap->drawhandle, bitmap->width, bitmap->height, width, height, NULL); |