Refactor menu_entry_set_bool_value

This commit is contained in:
twinaphex 2015-06-02 14:10:36 +02:00
parent 3225359606
commit e7ee478187
2 changed files with 4 additions and 6 deletions

View File

@ -234,14 +234,12 @@ uint32_t menu_entry_get_bool_value(uint32_t i)
return *setting->value.boolean;
}
void menu_entry_set_bool_value(uint32_t i, uint32_t new_val)
void menu_entry_set_bool_value(uint32_t i, bool value)
{
rarch_setting_t *setting = menu_entry_get_setting(i);
if (new_val == 0)
setting_set_with_string_representation(setting, "false");
else
setting_set_with_string_representation(setting, "true");
if (setting)
setting_set_with_string_representation(setting, value ? "true" : "false");
}
struct string_list *menu_entry_enum_values(uint32_t i)

View File

@ -72,7 +72,7 @@ unsigned menu_entry_get_type_new(uint32_t i);
uint32_t menu_entry_get_bool_value(uint32_t i);
void menu_entry_set_bool_value(uint32_t i, uint32_t new_val);
void menu_entry_set_bool_value(uint32_t i, bool new_val);
struct string_list *menu_entry_enum_values(uint32_t i);