From b3f748ba18f61048890ede674e82a3cb0bc75b2b Mon Sep 17 00:00:00 2001 From: twinaphex Date: Sun, 16 Oct 2016 01:09:37 +0200 Subject: [PATCH] Optimize menu_action_handle_setting --- menu/menu_setting.c | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/menu/menu_setting.c b/menu/menu_setting.c index a83415b22c..ca2c0b958d 100644 --- a/menu/menu_setting.c +++ b/menu/menu_setting.c @@ -601,21 +601,18 @@ static int setting_handler(rarch_setting_t *setting, unsigned action) int menu_action_handle_setting(rarch_setting_t *setting, unsigned type, unsigned action, bool wraparound) { - const char *name; - menu_displaylist_info_t info = {0}; - if (!setting) return -1; - name = menu_setting_get_name(setting); - switch (setting_get_type(setting)) { case ST_PATH: if (action == MENU_ACTION_OK) { size_t selection; - file_list_t *menu_stack = menu_entries_get_menu_stack_ptr(0); + menu_displaylist_info_t info = {0}; + file_list_t *menu_stack = menu_entries_get_menu_stack_ptr(0); + const char *name = menu_setting_get_name(setting); if (!menu_navigation_ctl(MENU_NAVIGATION_CTL_GET_SELECTION, &selection)) return -1;