From c0bfbd1ae8f2d533d611fcc340848c409d0ea7dc Mon Sep 17 00:00:00 2001 From: twinaphex Date: Tue, 13 Aug 2019 12:16:30 +0200 Subject: [PATCH] Revert "(XMB) xmb_render - Extra call to video_driver_get_size" This reverts commit a918bbdc3a690d750573a01d59cb49147b670946. --- menu/drivers/xmb.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/menu/drivers/xmb.c b/menu/drivers/xmb.c index f70b4123bb..ce729a76f3 100644 --- a/menu/drivers/xmb.c +++ b/menu/drivers/xmb.c @@ -3211,6 +3211,7 @@ static void xmb_render(void *data, bool is_idle) unsigned end = (unsigned)menu_entries_get_size(); bool mouse_enable = settings->bools.menu_mouse_enable; bool pointer_enable = settings->bools.menu_pointer_enable; + unsigned width, height; float scale_factor; @@ -3229,12 +3230,15 @@ static void xmb_render(void *data, bool is_idle) if (pointer_enable || mouse_enable) { + unsigned height; size_t selection = menu_navigation_get_selection(); int16_t pointer_y = menu_input_pointer_state(MENU_POINTER_Y_AXIS); int16_t mouse_y = menu_input_mouse_state(MENU_MOUSE_Y_AXIS) + (xmb->cursor_size/2); unsigned first = 0, last = end; + video_driver_get_size(NULL, &height); + if (height) xmb_calculate_visible_range(xmb, height, end, (unsigned)selection, &first, &last);