From 4aa29538525a7c21ec502bb7e439dea0a82012b1 Mon Sep 17 00:00:00 2001 From: twinaphex Date: Wed, 3 Jun 2015 10:25:13 +0200 Subject: [PATCH] setting_handler - cleanups --- menu/menu_setting.c | 28 ++++++---------------------- 1 file changed, 6 insertions(+), 22 deletions(-) diff --git a/menu/menu_setting.c b/menu/menu_setting.c index c4626cddcd..76838eb131 100644 --- a/menu/menu_setting.c +++ b/menu/menu_setting.c @@ -96,7 +96,6 @@ int menu_setting_generic(rarch_setting_t *setting) static int setting_handler(rarch_setting_t *setting, unsigned action) { - int ret = -1; if (!setting) return -1; @@ -105,43 +104,28 @@ static int setting_handler(rarch_setting_t *setting, unsigned action) case MENU_ACTION_UP: case MENU_ACTION_DOWN: if (setting->action_up_or_down) - { - setting->action_up_or_down(setting, action); - ret = 0; - } + return setting->action_up_or_down(setting, action); break; case MENU_ACTION_LEFT: case MENU_ACTION_RIGHT: if (setting->action_toggle) - { - setting->action_toggle(setting, action, true); - ret = 0; - } + return setting->action_toggle(setting, action, true); break; case MENU_ACTION_OK: if (setting->action_ok) - { - setting->action_ok(setting, action); - ret = 0; - } + return setting->action_ok(setting, action); break; case MENU_ACTION_CANCEL: if (setting->action_cancel) - { - setting->action_cancel(setting, action); - ret = 0; - } + return setting->action_cancel(setting, action); break; case MENU_ACTION_START: if (setting->action_start) - { - setting->action_start(setting); - ret = 0; - } + return setting->action_start(setting); break; } - return ret; + return -1; } int menu_setting_handler(rarch_setting_t *setting, unsigned action)