mirror of
https://github.com/libretro/RetroArch
synced 2025-04-07 13:23:32 +00:00
Simplify menu_setting_find
This commit is contained in:
parent
dff082cd67
commit
cfeef5c367
@ -305,15 +305,18 @@ static rarch_setting_t *menu_setting_get_ptr(void)
|
|||||||
*
|
*
|
||||||
* Returns: pointer to setting if found, NULL otherwise.
|
* Returns: pointer to setting if found, NULL otherwise.
|
||||||
**/
|
**/
|
||||||
static rarch_setting_t* setting_find_setting(
|
rarch_setting_t *menu_setting_find(const char *label)
|
||||||
rarch_setting_t* settings, const char* name)
|
|
||||||
{
|
{
|
||||||
if (!settings || !name)
|
rarch_setting_t *settings = menu_setting_get_ptr();
|
||||||
|
|
||||||
|
if (!settings)
|
||||||
|
return NULL;
|
||||||
|
if (!label)
|
||||||
return NULL;
|
return NULL;
|
||||||
|
|
||||||
for (; settings->type != ST_NONE; settings++)
|
for (; settings->type != ST_NONE; settings++)
|
||||||
{
|
{
|
||||||
if (settings->type <= ST_GROUP && !strcmp(settings->name, name))
|
if (settings->type <= ST_GROUP && !strcmp(settings->name, label))
|
||||||
{
|
{
|
||||||
if (settings->short_description && settings->short_description[0] == '\0')
|
if (settings->short_description && settings->short_description[0] == '\0')
|
||||||
return NULL;
|
return NULL;
|
||||||
@ -326,16 +329,6 @@ static rarch_setting_t* setting_find_setting(
|
|||||||
}
|
}
|
||||||
|
|
||||||
return NULL;
|
return NULL;
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
rarch_setting_t *menu_setting_find(const char *label)
|
|
||||||
{
|
|
||||||
rarch_setting_t *settings = menu_setting_get_ptr();
|
|
||||||
|
|
||||||
if (!settings)
|
|
||||||
return NULL;
|
|
||||||
return setting_find_setting(settings, label);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
int menu_setting_set(unsigned type, const char *label,
|
int menu_setting_set(unsigned type, const char *label,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user