From e03a6284d1cdb39bd50d1bb27ca166f5e96154b5 Mon Sep 17 00:00:00 2001 From: twinaphex Date: Tue, 28 Jun 2016 11:22:44 +0200 Subject: [PATCH] Add FILE_PATH_RDB_EXTENSIOn --- file_path_special.h | 1 + file_path_str.c | 2 ++ menu/menu_displaylist.c | 7 +++++-- 3 files changed, 8 insertions(+), 2 deletions(-) diff --git a/file_path_special.h b/file_path_special.h index 948ba61807..1d4e87c9c6 100644 --- a/file_path_special.h +++ b/file_path_special.h @@ -56,6 +56,7 @@ enum file_path_enum FILE_PATH_RTC_EXTENSION, FILE_PATH_CHT_EXTENSION, FILE_PATH_LPL_EXTENSION, + FILE_PATH_RDB_EXTENSION, FILE_PATH_CONFIG_EXTENSION, FILE_PATH_CORE_INFO_EXTENSION }; diff --git a/file_path_str.c b/file_path_str.c index b20e0b4b19..bec1a48965 100644 --- a/file_path_str.c +++ b/file_path_str.c @@ -53,6 +53,8 @@ const char *file_path_str(enum file_path_enum enum_idx) return ".ips"; case FILE_PATH_BPS_EXTENSION: return ".bps"; + case FILE_PATH_RDB_EXTENSION: + return ".rdb"; case FILE_PATH_INDEX_URL: return ".index"; case FILE_PATH_INDEX_DIRS_URL: diff --git a/menu/menu_displaylist.c b/menu/menu_displaylist.c index 8bf5dffd8e..68d504b39d 100644 --- a/menu/menu_displaylist.c +++ b/menu/menu_displaylist.c @@ -2752,7 +2752,8 @@ static int menu_displaylist_parse_horizontal_content_actions( fill_pathname_join(db_path, settings->path.content_database, db_name, sizeof(db_path)); path_remove_extension(db_path); - strlcat(db_path, ".rdb", sizeof(db_path)); + strlcat(db_path, file_path_str(FILE_PATH_RDB_EXTENSION), + sizeof(db_path)); menu_entries_add_enum(info->list, label, db_path, MSG_UNKNOWN, FILE_TYPE_RDB_ENTRY, 0, idx); @@ -4738,7 +4739,9 @@ bool menu_displaylist_ctl(enum menu_displaylist_ctl_state type, void *data) break; case DISPLAYLIST_DATABASES: info->type_default = FILE_TYPE_RDB; - strlcpy(info->exts, "rdb", sizeof(info->exts)); + strlcpy(info->exts, + file_path_str(FILE_PATH_RDB_EXTENSION), + sizeof(info->exts)); strlcpy(info->path, settings->path.content_database, sizeof(info->path)); break; case DISPLAYLIST_ARCHIVE_ACTION: