diff --git a/menu/drivers/xmb.c b/menu/drivers/xmb.c index 361108dd3e..e2c1f35c5b 100644 --- a/menu/drivers/xmb.c +++ b/menu/drivers/xmb.c @@ -1737,6 +1737,10 @@ static void xmb_context_reset_textures(xmb_handle_t *xmb, const char *iconpath) texture_image_free(&ti); } + + xmb->settings_node.icon = xmb->textures.list[XMB_TEXTURE_SETTINGS].id; + xmb->settings_node.alpha = xmb->categories.active.alpha; + xmb->settings_node.zoom = xmb->categories.active.zoom; } static void xmb_context_reset(void) @@ -1786,10 +1790,6 @@ static void xmb_context_reset(void) "cb_menu_wallpaper", 0, 1, true); } - xmb->settings_node.icon = xmb->textures.list[XMB_TEXTURE_SETTINGS].id; - xmb->settings_node.alpha = xmb->categories.active.alpha; - xmb->settings_node.zoom = xmb->categories.active.zoom; - xmb_context_reset_horizontal_list(xmb, themepath); }