diff --git a/menu/disp/xmb.c b/menu/disp/xmb.c index 6339eea673..9b0140a227 100644 --- a/menu/disp/xmb.c +++ b/menu/disp/xmb.c @@ -837,9 +837,17 @@ static void xmb_draw_items(file_list_t *list, file_list_t *stack, case MENU_SETTING_ACTION_RESET: icon = xmb->textures[XMB_TEXTURE_RELOAD].id; break; - default: + case MENU_SETTING_ACTION: + icon = xmb->depth == 3 ? + xmb->textures[XMB_TEXTURE_SUBSETTING].id : + xmb->textures[XMB_TEXTURE_SETTING].id; + break; + case MENU_SETTING_GROUP: icon = xmb->textures[XMB_TEXTURE_SETTING].id; break; + default: + icon = xmb->textures[XMB_TEXTURE_SUBSETTING].id; + break; } xmb_draw_icon(icon,