From d42a76dec1605abd0f47999efa61ff0d2f38d8af Mon Sep 17 00:00:00 2001 From: twinaphex Date: Sun, 8 Mar 2020 22:36:51 +0100 Subject: [PATCH] Simplify conditional and fix clear_color call --- gfx/gfx_display.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/gfx/gfx_display.c b/gfx/gfx_display.c index ee2bb27a2e..c01a6c0b7c 100644 --- a/gfx/gfx_display.c +++ b/gfx/gfx_display.c @@ -728,7 +728,7 @@ void gfx_display_clear_color(gfx_display_ctx_clearcolor_t *color, video_frame_info_t *video_info) { if (dispctx && dispctx->clear_color) - dispctx->clear_color(color, video_info); + dispctx->clear_color(color, video_info->userdata); } void gfx_display_draw(gfx_display_ctx_draw_t *draw, @@ -1272,8 +1272,9 @@ void gfx_display_draw_cursor( { gfx_display_ctx_draw_t draw; struct video_coords coords; - bool cursor_visible = video_info->fullscreen; - if (!video_info->menu_mouse_enable || !cursor_visible) + bool cursor_visible = video_info->fullscreen + || video_info->menu_mouse_enable; + if (!cursor_visible) return; coords.vertices = 4;