From 4708af474db5c1a29b218996087b6e1faf22c59c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20Janiszewski?= Date: Thu, 31 Aug 2017 23:24:47 +0200 Subject: [PATCH] Fix MinGW builds in release mode --- src/openrct2/drawing/Sprite.cpp | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/openrct2/drawing/Sprite.cpp b/src/openrct2/drawing/Sprite.cpp index 46ce0aacef..8bb34d002e 100644 --- a/src/openrct2/drawing/Sprite.cpp +++ b/src/openrct2/drawing/Sprite.cpp @@ -710,9 +710,12 @@ extern "C" rct_size16 FASTCALL gfx_get_sprite_size(uint32 image_id) { rct_g1_element *g1_source = gfx_get_g1_element(image_id & 0X7FFFF); - rct_size16 size; - size.width = g1_source->width; - size.height = g1_source->height; + rct_size16 size = {}; + if (g1_source != nullptr) + { + size.width = g1_source->width; + size.height = g1_source->height; + } return size; } }