diff --git a/menu/menu_setting.c b/menu/menu_setting.c index 629f240197..6bec455cff 100644 --- a/menu/menu_setting.c +++ b/menu/menu_setting.c @@ -2839,6 +2839,8 @@ static bool setting_append_list( parent_group, general_write_handler, general_read_handler); + (*list)[list_info->index - 1].action_ok = &setting_action_ok_uint; + (*list)[list_info->index - 1].offset_by = -1; menu_settings_list_current_add_range(list, list_info, -1, 0, 1, true, false); CONFIG_ACTION( diff --git a/setting_list.h b/setting_list.h index 2acf2bee77..32cc4b6b4f 100644 --- a/setting_list.h +++ b/setting_list.h @@ -102,7 +102,7 @@ struct rarch_setting uint8_t index; uint32_t index_offset; - int8_t offset_by; + int16_t offset_by; unsigned bind_type; uint32_t size;