mirror of
https://github.com/libretro/RetroArch
synced 2025-03-06 22:13:25 +00:00
Simplify menu_entries_common_is_settings_entry
This commit is contained in:
parent
1195dea504
commit
a778a07422
@ -133,93 +133,41 @@ int cb_core_updater_download(void *data, size_t len)
|
||||
int menu_entries_common_is_settings_entry(const char *label)
|
||||
{
|
||||
uint32_t hash = djb2_calculate(label);
|
||||
const char* str = NULL;
|
||||
|
||||
switch (hash)
|
||||
{
|
||||
case MENU_LABEL_DRIVER_SETTINGS:
|
||||
str = "Driver Settings";
|
||||
break;
|
||||
case MENU_LABEL_CORE_SETTINGS:
|
||||
str = "Core Settings";
|
||||
break;
|
||||
case MENU_LABEL_CONFIGURATION_SETTINGS:
|
||||
str = "Configuration Settings";
|
||||
break;
|
||||
case MENU_LABEL_LOGGING_SETTINGS:
|
||||
str = "Logging Settings";
|
||||
break;
|
||||
case MENU_LABEL_SAVING_SETTINGS:
|
||||
str = "Saving Settings";
|
||||
break;
|
||||
case MENU_LABEL_REWIND_SETTINGS:
|
||||
str = "Rewind Settings";
|
||||
break;
|
||||
case MENU_LABEL_VIDEO_SETTINGS:
|
||||
str = "Video Settings";
|
||||
break;
|
||||
case MENU_LABEL_RECORDING_SETTINGS:
|
||||
str = "Recording Settings";
|
||||
break;
|
||||
case MENU_LABEL_FRAME_THROTTLE_SETTINGS:
|
||||
str = "Frame Throttle Settings";
|
||||
break;
|
||||
case MENU_LABEL_SHADER_SETTINGS:
|
||||
str = "Shader Settings";
|
||||
break;
|
||||
case MENU_LABEL_ONSCREEN_DISPLAY_SETTINGS:
|
||||
str = "Onscreen Display Settings";
|
||||
break;
|
||||
case MENU_LABEL_AUDIO_SETTINGS:
|
||||
str = "Audio Settings";
|
||||
break;
|
||||
case MENU_LABEL_INPUT_SETTINGS:
|
||||
str = "Input Settings";
|
||||
break;
|
||||
case MENU_LABEL_INPUT_HOTKEY_SETTINGS:
|
||||
str = "Input Hotkey Settings";
|
||||
break;
|
||||
case MENU_LABEL_OVERLAY_SETTINGS:
|
||||
str = "Overlay Settings";
|
||||
break;
|
||||
case MENU_LABEL_ONSCREEN_KEYBOARD_OVERLAY_SETTINGS:
|
||||
str = "Onscreen Keyboard Overlay Settings";
|
||||
break;
|
||||
case MENU_LABEL_MENU_SETTINGS:
|
||||
str = "Menu Settings";
|
||||
break;
|
||||
case MENU_LABEL_UI_SETTINGS:
|
||||
str = "UI Settings";
|
||||
break;
|
||||
case MENU_LABEL_PATCH_SETTINGS:
|
||||
str = "Patch Settings";
|
||||
break;
|
||||
case MENU_LABEL_PLAYLIST_SETTINGS:
|
||||
str = "Playlist Settings";
|
||||
break;
|
||||
case MENU_LABEL_CORE_UPDATER_SETTINGS:
|
||||
str = "Core Updater Settings";
|
||||
break;
|
||||
case MENU_LABEL_NETWORK_SETTINGS:
|
||||
str = "Network Settings";
|
||||
break;
|
||||
case MENU_LABEL_ARCHIVE_SETTINGS:
|
||||
str = "Archive Settings";
|
||||
break;
|
||||
case MENU_LABEL_USER_SETTINGS:
|
||||
str = "User Settings";
|
||||
break;
|
||||
case MENU_LABEL_DIRECTORY_SETTINGS:
|
||||
str = "Directory Settings";
|
||||
break;
|
||||
case MENU_LABEL_PRIVACY_SETTINGS:
|
||||
str = "Privacy Settings";
|
||||
break;
|
||||
default:
|
||||
return 0;
|
||||
}
|
||||
|
||||
return !strcmp(label, str);
|
||||
return 1;
|
||||
}
|
||||
|
||||
void menu_entries_cbs_init(void *data,
|
||||
|
Loading…
x
Reference in New Issue
Block a user