From 9215600148c6f3c6219174565c192ec113eab1b3 Mon Sep 17 00:00:00 2001 From: Peter Evans Date: Tue, 23 Jan 2018 16:09:27 -0600 Subject: [PATCH] Don't attempt to render a glyph if render is NULL --- src/vm_bitfont.c | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/vm_bitfont.c b/src/vm_bitfont.c index c851a9d..ad55c5c 100644 --- a/src/vm_bitfont.c +++ b/src/vm_bitfont.c @@ -118,9 +118,13 @@ vm_bitfont_render(vm_bitfont *font, MAKE_SDL_RECT(dest_rect, *dest); MAKE_SDL_RECT(src_rect, src); - if (SDL_RenderCopy(screen->render, font->texture, &src_rect, &dest_rect) < 0) { - log_critical("Failed to render glyph: %s", SDL_GetError()); - return ERR_GFXOP; + if (screen->render) { + if (SDL_RenderCopy(screen->render, font->texture, + &src_rect, &dest_rect) < 0 + ) { + log_critical("Failed to render glyph: %s", SDL_GetError()); + return ERR_GFXOP; + } } screen->dirty = true;