Refactor setting_set_flags
This commit is contained in:
parent
2436352af1
commit
7f3c1a9f33
|
@ -107,14 +107,25 @@ int setting_set_flags(rarch_setting_t *setting)
|
|||
if (!setting)
|
||||
return 0;
|
||||
|
||||
if (setting->type == ST_ACTION)
|
||||
return MENU_SETTING_ACTION;
|
||||
if (setting->flags & SD_FLAG_IS_DRIVER)
|
||||
return MENU_SETTING_DRIVER;
|
||||
if (setting->type == ST_PATH)
|
||||
return MENU_FILE_PATH;
|
||||
if (setting->type == ST_GROUP)
|
||||
return MENU_SETTING_GROUP;
|
||||
else
|
||||
{
|
||||
switch (setting->type)
|
||||
{
|
||||
case ST_ACTION:
|
||||
return MENU_SETTING_ACTION;
|
||||
case ST_PATH:
|
||||
return MENU_FILE_PATH;
|
||||
case ST_GROUP:
|
||||
return MENU_SETTING_GROUP;
|
||||
case ST_SUB_GROUP:
|
||||
return MENU_SETTING_SUBGROUP;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue