From 652f25436fa591361f69adae1d89727aef56f73d Mon Sep 17 00:00:00 2001 From: twinaphex Date: Sun, 23 Sep 2018 13:15:33 +0200 Subject: [PATCH] Cleanup analog dpad mode representation --- menu/menu_setting.c | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/menu/menu_setting.c b/menu/menu_setting.c index 86e3ef19e1..87d603cd55 100644 --- a/menu/menu_setting.c +++ b/menu/menu_setting.c @@ -1092,19 +1092,12 @@ static void setting_get_string_representation_uint_analog_dpad_mode(void *data, { const char *modes[3]; rarch_setting_t *setting = (rarch_setting_t*)data; - settings_t *settings = config_get_ptr(); modes[0] = msg_hash_to_str(MENU_ENUM_LABEL_VALUE_NONE); modes[1] = msg_hash_to_str(MENU_ENUM_LABEL_VALUE_LEFT_ANALOG); modes[2] = msg_hash_to_str(MENU_ENUM_LABEL_VALUE_RIGHT_ANALOG); - - if (setting) - { - unsigned index_offset = setting->index_offset; - strlcpy(s, modes[settings->uints.input_analog_dpad_mode - [index_offset] % ANALOG_DPAD_LAST], len); - } + strlcpy(s, modes[*setting->value.target.unsigned_integer % ANALOG_DPAD_LAST], len); } #ifdef HAVE_THREADS