diff --git a/gfx/gfx_display.c b/gfx/gfx_display.c index 61e4c24dcb..4d87e7bcb3 100644 --- a/gfx/gfx_display.c +++ b/gfx/gfx_display.c @@ -684,13 +684,12 @@ void gfx_display_draw_bg(gfx_display_ctx_draw_t *draw, if (draw->texture) add_opacity_to_wallpaper = true; + else + draw->texture = gfx_display_white_texture; if (add_opacity_to_wallpaper) gfx_display_set_alpha(draw->color, override_opacity); - if (!draw->texture) - draw->texture = gfx_display_white_texture; - if (dispctx && dispctx->get_default_mvp) draw->matrix_data = (math_matrix_4x4*)dispctx->get_default_mvp( userdata);