diff --git a/file_path_special.h b/file_path_special.h index b959462bc9..37efeeffac 100644 --- a/file_path_special.h +++ b/file_path_special.h @@ -27,6 +27,7 @@ enum file_path_enum FILE_PATH_UNKNOWN = 0, FILE_PATH_PROGRAM_NAME, FILE_PATH_NUL, + FILE_PATH_LUTRO_PLAYLIST, FILE_PATH_LOG_WARN, FILE_PATH_LOG_ERROR, FILE_PATH_LOG_INFO, diff --git a/file_path_str.c b/file_path_str.c index a1a16005e0..124d16cac2 100644 --- a/file_path_str.c +++ b/file_path_str.c @@ -25,6 +25,8 @@ const char *file_path_str(enum file_path_enum enum_idx) #else return "RetroArch"; #endif + case FILE_PATH_LUTRO_PLAYLIST: + return "Lutro.lpl"; case FILE_PATH_NUL: return "nul"; case FILE_PATH_LOG_WARN: diff --git a/tasks/task_database.c b/tasks/task_database.c index 8f973245e8..2affef7784 100644 --- a/tasks/task_database.c +++ b/tasks/task_database.c @@ -433,16 +433,21 @@ static int task_database_iterate_playlist_lutro( fill_short_pathname_representation_noext(game_title, path, sizeof(game_title)); - fill_pathname_join(db_playlist_path, settings->directory.playlist, - "Lutro.lpl", sizeof(db_playlist_path)); + fill_pathname_join(db_playlist_path, + settings->directory.playlist, + file_path_str(FILE_PATH_LUTRO_PLAYLIST), + sizeof(db_playlist_path)); playlist = playlist_init(db_playlist_path, COLLECTION_SIZE); if(!playlist_entry_exists(playlist, path, "DETECT")) { playlist_push(playlist, path, - game_title, "DETECT", "DETECT", - "DETECT", "Lutro.lpl"); + game_title, + "DETECT", + "DETECT", + "DETECT", + file_path_str(FILE_PATH_LUTRO_PLAYLIST)); } playlist_write_file(playlist);