From 615e03cfc94e75ea7073e19965a503d3c18a5282 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Higor=20Eur=C3=ADpedes?= Date: Sat, 6 Jun 2015 09:30:01 -0300 Subject: [PATCH] (GLUI) Turn y into an int in glui_render_menu_list In large screens y can be negative --- menu/drivers/glui.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/menu/drivers/glui.c b/menu/drivers/glui.c index 8cb9c9a4ec..eb79770b12 100644 --- a/menu/drivers/glui.c +++ b/menu/drivers/glui.c @@ -297,10 +297,9 @@ static void glui_render_menu_list(glui_handle_t *glui, char message[PATH_MAX_LENGTH], entry_title_buf[PATH_MAX_LENGTH], type_str_buf[PATH_MAX_LENGTH]; bool entry_selected; - unsigned y = menu->header_height - menu->scroll_y + (glui->line_height * i); - int max_visible_entries = ((y + glui->line_height)); + int y = menu->header_height - menu->scroll_y + (glui->line_height * i); - if (y > height || (max_visible_entries < 0)) + if (y > height || ((y + (int)glui->line_height) < 0)) continue; entry_selected = menu_entry_is_currently_selected(i);