X-Git-Url: https://git.artsoft.org/?p=rocksndiamonds.git;a=blobdiff_plain;f=src%2Ftools.c;fp=src%2Ftools.c;h=c8070fa2365f3349e0e68b3a9785f3c9c218f564;hp=144bce2afeb7dc36852b81bc32cb66192fe3b405;hb=8c16b35bafd9a51060095bff4a62fc327c4cf495;hpb=25df48564c041446cea7967bc6079d0243b3c20a diff --git a/src/tools.c b/src/tools.c index 144bce2a..c8070fa2 100644 --- a/src/tools.c +++ b/src/tools.c @@ -512,6 +512,10 @@ static void DrawMaskedBorderExt_Rect(int x, int y, int width, int height, Bitmap *src_bitmap = getGlobalBorderBitmapFromStatus(global.border_status); Bitmap *dst_bitmap = gfx.masked_border_bitmap_ptr; + // may happen for "border.draw_masked.*" with undefined "global.border.*" + if (src_bitmap == NULL) + return; + if (x == -1 && y == -1) return;