diff --git a/file_path_special.h b/file_path_special.h index d578e29f7b..f07e4995c4 100644 --- a/file_path_special.h +++ b/file_path_special.h @@ -43,6 +43,7 @@ enum file_path_enum FILE_PATH_INDEX_EXTENDED_URL, FILE_PATH_SRM_EXTENSION, FILE_PATH_STATE_EXTENSION, + FILE_PATH_RTC_EXTENSION, FILE_PATH_CHT_EXTENSION, FILE_PATH_LPL_EXTENSION }; diff --git a/file_path_str.c b/file_path_str.c index 8a982366c0..4364062010 100644 --- a/file_path_str.c +++ b/file_path_str.c @@ -19,6 +19,8 @@ const char *file_path_str(enum file_path_enum enum_idx) { switch (enum_idx) { + case FILE_PATH_RTC_EXTENSION: + return ".rtc"; case FILE_PATH_CHT_EXTENSION: return ".cht"; case FILE_PATH_SRM_EXTENSION: diff --git a/retroarch.c b/retroarch.c index 5afb8989cf..7660cbd8d5 100644 --- a/retroarch.c +++ b/retroarch.c @@ -1177,7 +1177,9 @@ static void retroarch_init_savefile_paths(void) /* Infer .rtc save path from save ram path. */ attr.i = RETRO_MEMORY_RTC; fill_pathname(savefile_name_rtc, - global->name.savefile, ".rtc", sizeof(savefile_name_rtc)); + global->name.savefile, + file_path_str(FILE_PATH_RTC_EXTENSION), + sizeof(savefile_name_rtc)); string_list_append(global->savefiles, savefile_name_rtc, attr); } }