mirror of
https://github.com/libretro/RetroArch
synced 2025-03-01 07:13:35 +00:00
(Menu) Cleanup
This commit is contained in:
parent
e9dd1603ab
commit
7f17f340c0
@ -39,13 +39,6 @@ void menu_entries_common_load_content(bool persist)
|
||||
menu->msg_force = true;
|
||||
}
|
||||
|
||||
int menu_action_setting_set_current_string(
|
||||
rarch_setting_t *setting, const char *str)
|
||||
{
|
||||
strlcpy(setting->value.string, str, setting->size);
|
||||
return menu_setting_generic(setting);
|
||||
}
|
||||
|
||||
#ifdef HAVE_NETWORKING
|
||||
/* HACK - we have to find some way to pass state inbetween
|
||||
* function pointer callback functions that don't necessarily
|
||||
|
@ -608,7 +608,8 @@ static int action_ok_path_use_directory(const char *path,
|
||||
if (setting->type != ST_DIR)
|
||||
return -1;
|
||||
|
||||
menu_action_setting_set_current_string(setting, menu_path);
|
||||
strlcpy(setting->value.string, menu_path, setting->size);
|
||||
menu_setting_generic(setting);
|
||||
menu_list_pop_stack_by_needle(menu->menu_list, setting->name);
|
||||
|
||||
return 0;
|
||||
|
@ -134,7 +134,10 @@ void menu_input_st_string_callback(void *userdata, const char *str)
|
||||
if ((current_setting = (rarch_setting_t*)
|
||||
setting_find_setting(
|
||||
menu->list_settings, menu->keyboard.label_setting)))
|
||||
menu_action_setting_set_current_string(current_setting, str);
|
||||
{
|
||||
strlcpy(current_setting->value.string, str, current_setting->size);
|
||||
menu_setting_generic(current_setting);
|
||||
}
|
||||
else
|
||||
{
|
||||
if (!strcmp(menu->keyboard.label_setting, "video_shader_preset_save_as"))
|
||||
|
@ -27,9 +27,6 @@ int menu_setting_generic(rarch_setting_t *setting);
|
||||
|
||||
int menu_setting_handler(rarch_setting_t *setting, unsigned action);
|
||||
|
||||
int menu_action_setting_set_current_string(
|
||||
rarch_setting_t *setting, const char *str);
|
||||
|
||||
int menu_setting_set(unsigned type, const char *label,
|
||||
unsigned action, bool wraparound);
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user