mirror of
https://github.com/libretro/RetroArch.git
synced 2025-02-23 19:30:45 +00:00
Don't use menu_settings_apply_deferred anymore
This commit is contained in:
parent
c9a7dcce4f
commit
efdb2ecd4b
@ -43,7 +43,6 @@ int menu_entry_go_back(void)
|
||||
if (!menu_list)
|
||||
return -1;
|
||||
|
||||
menu_settings_apply_deferred();
|
||||
menu_list_pop_stack(menu_list);
|
||||
|
||||
if (menu_entries_needs_refresh())
|
||||
@ -179,7 +178,6 @@ void menu_entry_set_bool_value(uint32_t i, bool value)
|
||||
{
|
||||
rarch_setting_t *setting = menu_entry_get_setting(i);
|
||||
setting_set_with_string_representation(setting, value ? "true" : "false");
|
||||
menu_setting_apply_deferred(setting);
|
||||
}
|
||||
|
||||
struct string_list *menu_entry_enum_values(uint32_t i)
|
||||
|
@ -418,18 +418,6 @@ int menu_setting_apply_deferred(rarch_setting_t *setting)
|
||||
return 0;
|
||||
}
|
||||
|
||||
void menu_settings_apply_deferred(void)
|
||||
{
|
||||
rarch_setting_t *setting = menu_setting_get_ptr();
|
||||
|
||||
if (!setting)
|
||||
return;
|
||||
|
||||
for (; setting->type != ST_NONE; setting++)
|
||||
menu_setting_apply_deferred(setting);
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* setting_reset_setting:
|
||||
* @setting : pointer to setting
|
||||
@ -591,6 +579,8 @@ int setting_set_with_string_representation(rarch_setting_t* setting,
|
||||
if (setting->change_handler)
|
||||
setting->change_handler(setting);
|
||||
|
||||
menu_setting_apply_deferred(setting);
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
@ -980,6 +970,8 @@ static int setting_uint_action_left_default(void *data, bool wraparound)
|
||||
*setting->value.unsigned_integer = setting->min;
|
||||
}
|
||||
|
||||
menu_setting_apply_deferred(setting);
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
@ -1006,6 +998,8 @@ static int setting_uint_action_right_default(void *data, bool wraparound)
|
||||
}
|
||||
}
|
||||
|
||||
menu_setting_apply_deferred(setting);
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
@ -1026,6 +1020,8 @@ static int setting_fraction_action_left_default(
|
||||
*setting->value.fraction = setting->min;
|
||||
}
|
||||
|
||||
menu_setting_apply_deferred(setting);
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
@ -1053,6 +1049,8 @@ static int setting_fraction_action_right_default(
|
||||
}
|
||||
}
|
||||
|
||||
menu_setting_apply_deferred(setting);
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
@ -1072,6 +1070,8 @@ static int setting_string_action_left_driver(void *data,
|
||||
#endif
|
||||
}
|
||||
|
||||
menu_setting_apply_deferred(setting);
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
@ -1091,6 +1091,8 @@ static int setting_string_action_right_driver(void *data,
|
||||
find_first_driver(setting->name, setting->value.string, setting->size);
|
||||
}
|
||||
|
||||
menu_setting_apply_deferred(setting);
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
@ -1128,6 +1130,9 @@ static int setting_action_ok_bind_all_save_autoconfig(void *data, bool wraparoun
|
||||
rarch_main_msg_queue_push("Autoconf file saved successfully", 1, 100, true);
|
||||
else
|
||||
rarch_main_msg_queue_push("Error saving autoconf file", 1, 100, true);
|
||||
|
||||
menu_setting_apply_deferred(setting);
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
@ -1171,6 +1176,8 @@ static int setting_action_ok_bind_defaults(void *data, bool wraparound)
|
||||
}
|
||||
}
|
||||
|
||||
menu_setting_apply_deferred(setting);
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
@ -1195,6 +1202,7 @@ static int setting_action_ok_video_refresh_rate_auto(void *data, bool wraparound
|
||||
if (setting_generic_action_ok_default(setting, wraparound) != 0)
|
||||
return -1;
|
||||
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
@ -1226,6 +1234,8 @@ static int setting_generic_action_ok_linefeed(void *data, bool wraparound)
|
||||
menu_input_key_start_line(setting->short_description,
|
||||
setting->name, 0, 0, cb);
|
||||
|
||||
menu_setting_apply_deferred(setting);
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
@ -1241,6 +1251,8 @@ static int setting_action_action_ok(void *data, bool wraparound)
|
||||
if (setting->cmd_trigger.idx != EVENT_CMD_NONE)
|
||||
event_command(setting->cmd_trigger.idx);
|
||||
|
||||
menu_setting_apply_deferred(setting);
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
@ -218,8 +218,6 @@ typedef struct rarch_setting
|
||||
|
||||
int menu_setting_apply_deferred(rarch_setting_t *setting);
|
||||
|
||||
void menu_settings_apply_deferred(void);
|
||||
|
||||
int menu_setting_set_flags(rarch_setting_t *setting);
|
||||
|
||||
int menu_setting_generic(rarch_setting_t *setting, bool wraparound);
|
||||
|
@ -1427,8 +1427,6 @@ void rarch_main_set_state(unsigned cmd)
|
||||
break;
|
||||
case RARCH_ACTION_STATE_MENU_RUNNING_FINISHED:
|
||||
#ifdef HAVE_MENU
|
||||
menu_settings_apply_deferred();
|
||||
|
||||
menu_driver_toggle(false);
|
||||
menu_driver_unset_alive();
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user