diff --git a/gfx/drivers/gl.c b/gfx/drivers/gl.c index 49984e7ce3..3d228a2f57 100644 --- a/gfx/drivers/gl.c +++ b/gfx/drivers/gl.c @@ -2001,8 +2001,7 @@ static bool gl_frame(void *data, const void *frame, font_driver_render_msg(NULL, msg, NULL); #ifdef HAVE_OVERLAY - if (gl && gl->overlay_enable) - gl_render_overlay(gl); + gl_render_overlay(gl); #endif gfx_ctx_ctl(GFX_CTL_UPDATE_WINDOW_TITLE, NULL); @@ -3520,6 +3519,9 @@ static void gl_render_overlay(gl_t *gl) video_shader_ctx_info_t shader_info; unsigned i, width, height; + if (!gl || !gl->overlay_enable) + return; + video_driver_get_size(&width, &height); glEnable(GL_BLEND);