Sprite: Check for disposed state before accessing bitmap

This commit is contained in:
Jonas Kulla 2017-07-30 23:00:18 +02:00
parent f5c30affaa
commit fba20e6294
1 changed files with 2 additions and 2 deletions

View File

@ -121,7 +121,7 @@ struct SpritePrivate
void recomputeBushDepth() void recomputeBushDepth()
{ {
if (!bitmap) if (nullOrDisposed(bitmap))
return; return;
/* Calculate effective (normalized) bush depth */ /* Calculate effective (normalized) bush depth */
@ -137,7 +137,7 @@ struct SpritePrivate
FloatRect rect = srcRect->toFloatRect(); FloatRect rect = srcRect->toFloatRect();
Vec2i bmSize; Vec2i bmSize;
if (bitmap) if (!nullOrDisposed(bitmap))
bmSize = Vec2i(bitmap->width(), bitmap->height()); bmSize = Vec2i(bitmap->width(), bitmap->height());
if (mirrored) if (mirrored)