From eaed7c884dcc136e703421f15682b33a9376d713 Mon Sep 17 00:00:00 2001 From: twinaphex Date: Sun, 8 Mar 2015 13:54:03 +0100 Subject: [PATCH] (XMB) Take out xmb_draw_icon_begin/xmb_draw_icon_end out of for loop - icons finally seem to show up now in threaded video mode --- menu/drivers/xmb.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/menu/drivers/xmb.c b/menu/drivers/xmb.c index 21a423da41..479dcaa14f 100644 --- a/menu/drivers/xmb.c +++ b/menu/drivers/xmb.c @@ -1228,22 +1228,20 @@ static void xmb_frame(void) menu->navigation.selection_ptr, menu->categories.selection_ptr); + xmb_draw_icon_begin(gl, xmb); for (i = 0; i < menu->categories.size; i++) { xmb_node_t *node = i ? xmb_get_userdata_from_core(xmb, i - 1) : &xmb->settings_node; if (node) - { - xmb_draw_icon_begin(gl, xmb); xmb_draw_icon(gl, xmb, node->icon, xmb->x + xmb->categories.x_pos + xmb->margins.screen.left + xmb->icon.spacing.horizontal * (i + 1) - xmb->icon.size / 2.0, xmb->margins.screen.top + xmb->icon.size / 2.0, node->alpha, 0, node->zoom); - xmb_draw_icon_end(gl, xmb); - } } + xmb_draw_icon_end(gl, xmb); if (menu->keyboard.display) {