mirror of
https://github.com/libretro/RetroArch
synced 2025-03-29 22:20:21 +00:00
(Settings) setting_data_find_setting cleanups
This commit is contained in:
parent
2eea4a3c35
commit
3903774e8a
@ -338,7 +338,7 @@ bool setting_data_save_config(const rarch_setting_t* settings,
|
||||
return true;
|
||||
}
|
||||
|
||||
rarch_setting_t* setting_data_find_setting(rarch_setting_t* settings,
|
||||
rarch_setting_t* setting_data_find_setting(rarch_setting_t* setting,
|
||||
const char* name)
|
||||
{
|
||||
bool found = false;
|
||||
@ -346,27 +346,25 @@ rarch_setting_t* setting_data_find_setting(rarch_setting_t* settings,
|
||||
if (!name)
|
||||
return NULL;
|
||||
|
||||
for (; settings->type != ST_NONE; settings++)
|
||||
for (; setting->type != ST_NONE; setting++)
|
||||
{
|
||||
if (settings->type <= ST_GROUP && strcmp(settings->name, name) == 0)
|
||||
if (setting->type <= ST_GROUP && strcmp(setting->name, name) == 0)
|
||||
{
|
||||
found = true;
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
if (found)
|
||||
{
|
||||
if (settings->short_description && settings->short_description[0] == '\0')
|
||||
return NULL;
|
||||
|
||||
if (settings->read_handler)
|
||||
settings->read_handler(settings);
|
||||
if (!found)
|
||||
return NULL;
|
||||
|
||||
return settings;
|
||||
}
|
||||
if (setting->short_description && setting->short_description[0] == '\0')
|
||||
return NULL;
|
||||
|
||||
return NULL;
|
||||
if (setting->read_handler)
|
||||
setting->read_handler(setting);
|
||||
|
||||
return setting;
|
||||
}
|
||||
|
||||
void setting_data_set_with_string_representation(const rarch_setting_t* setting,
|
||||
|
Loading…
x
Reference in New Issue
Block a user