From 7baada45b0e329260e9b01ae452af224ec54e41f Mon Sep 17 00:00:00 2001 From: twinaphex Date: Mon, 25 Jul 2016 18:15:36 +0200 Subject: [PATCH] Use enums for as many settings entries as possible --- intl/msg_hash_us.c | 4 ++++ menu/menu_displaylist.c | 3 +++ msg_hash.h | 2 ++ 3 files changed, 9 insertions(+) diff --git a/intl/msg_hash_us.c b/intl/msg_hash_us.c index 3bff976882..4cb8011c81 100644 --- a/intl/msg_hash_us.c +++ b/intl/msg_hash_us.c @@ -2621,6 +2621,10 @@ static const char *menu_hash_to_str_us_label_enum(enum msg_hash_enums msg) return "file_browser_plain_file"; case MENU_ENUM_LABEL_FILE_BROWSER_CORE: return "file_browser_core"; + case MENU_ENUM_LABEL_FILE_BROWSER_ARCHIVE: + return "file_browser_archive"; + case MENU_ENUM_LABEL_FILE_BROWSER_FILE_IN_ARCHIVE: + return "file_browser_file_in_archive"; default: break; } diff --git a/menu/menu_displaylist.c b/menu/menu_displaylist.c index c338608820..78f94afe3a 100644 --- a/menu/menu_displaylist.c +++ b/menu/menu_displaylist.c @@ -3324,12 +3324,15 @@ static int menu_displaylist_parse_cores( { case RARCH_DIRECTORY: file_type = FILE_TYPE_DIRECTORY; + enum_idx = MENU_ENUM_LABEL_FILE_BROWSER_DIRECTORY; break; case RARCH_COMPRESSED_ARCHIVE: file_type = FILE_TYPE_CARCHIVE; + enum_idx = MENU_ENUM_LABEL_FILE_BROWSER_ARCHIVE; break; case RARCH_COMPRESSED_FILE_IN_ARCHIVE: file_type = FILE_TYPE_IN_CARCHIVE; + enum_idx = MENU_ENUM_LABEL_FILE_BROWSER_FILE_IN_ARCHIVE; break; case RARCH_PLAIN_FILE: default: diff --git a/msg_hash.h b/msg_hash.h index 15f769e6fd..9cf480d113 100644 --- a/msg_hash.h +++ b/msg_hash.h @@ -289,6 +289,8 @@ enum msg_hash_enums MENU_ENUM_LABEL_FILE_BROWSER_DIRECTORY, MENU_ENUM_LABEL_FILE_BROWSER_PLAIN_FILE, MENU_ENUM_LABEL_FILE_BROWSER_CORE, + MENU_ENUM_LABEL_FILE_BROWSER_ARCHIVE, + MENU_ENUM_LABEL_FILE_BROWSER_FILE_IN_ARCHIVE, MENU_ENUM_LABEL_VALUE_CONTENT_HISTORY_SIZE, MENU_ENUM_LABEL_MENU_TOGGLE,