diff --git a/file_path_special.h b/file_path_special.h index 52e0b20ce8..b959462bc9 100644 --- a/file_path_special.h +++ b/file_path_special.h @@ -50,6 +50,7 @@ enum file_path_enum FILE_PATH_INDEX_EXTENDED_URL, FILE_PATH_SRM_EXTENSION, FILE_PATH_UPS_EXTENSION, + FILE_PATH_OPT_EXTENSION, FILE_PATH_IPS_EXTENSION, FILE_PATH_BPS_EXTENSION, FILE_PATH_STATE_EXTENSION, diff --git a/file_path_str.c b/file_path_str.c index e00cce4189..a1a16005e0 100644 --- a/file_path_str.c +++ b/file_path_str.c @@ -33,6 +33,8 @@ const char *file_path_str(enum file_path_enum enum_idx) return "[ERROR]"; case FILE_PATH_LOG_INFO: return "[INFO]"; + case FILE_PATH_OPT_EXTENSION: + return ".opt"; case FILE_PATH_CORE_INFO_EXTENSION: return ".info"; case FILE_PATH_CONFIG_EXTENSION: diff --git a/retroarch.c b/retroarch.c index 4aa9aaa597..da8b473ef0 100644 --- a/retroarch.c +++ b/retroarch.c @@ -1222,7 +1222,8 @@ bool retroarch_validate_game_options(char *s, size_t len, bool mkdir) fill_pathname_join(s, config_directory, core_name, len); fill_string_join(s, game_name, len); - strlcat(s, ".opt", len); + strlcat(s, + file_path_str(FILE_PATH_OPT_EXTENSION), len); fill_pathname_join(core_path, config_directory, core_name, sizeof(core_path));