From e230379fe013f515a8c54ba70367e7d742d98a8d Mon Sep 17 00:00:00 2001 From: twinaphex Date: Sat, 24 Oct 2015 23:36:42 +0200 Subject: [PATCH] Move input code to zarch_Iterate --- menu/drivers/zarch.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/menu/drivers/zarch.c b/menu/drivers/zarch.c index 708b4c2151..2c8ef7cee2 100644 --- a/menu/drivers/zarch.c +++ b/menu/drivers/zarch.c @@ -225,10 +225,6 @@ static void zui_finish(zui_t *zui, if (!gl) return; - if (!menu_input_mouse_state(MENU_MOUSE_LEFT_BUTTON)) - zui->item.active = 0; - else if (zui->item.active == 0) - zui->item.active = -1; menu_display_draw_frame( x, @@ -1214,6 +1210,10 @@ static int zarch_iterate(enum menu_action action) if (perform_action) ret = menu_entry_action(&entry, zui->entries_selection, act); + if (!menu_input_mouse_state(MENU_MOUSE_LEFT_BUTTON)) + zui->item.active = 0; + else if (zui->item.active == 0) + zui->item.active = -1; if (zui->time_to_exit) {