From 40b0ea1086627e88c124f2ebfc6089183a5112b5 Mon Sep 17 00:00:00 2001 From: MerryMage Date: Thu, 15 Dec 2016 09:53:26 +0000 Subject: archive_source_sd_savedata: Add static method to get a specific save data path --- src/core/file_sys/archive_source_sd_savedata.cpp | 5 +++++ src/core/file_sys/archive_source_sd_savedata.h | 2 ++ 2 files changed, 7 insertions(+) (limited to 'src/core') diff --git a/src/core/file_sys/archive_source_sd_savedata.cpp b/src/core/file_sys/archive_source_sd_savedata.cpp index 2d8a950a3..287322d3e 100644 --- a/src/core/file_sys/archive_source_sd_savedata.cpp +++ b/src/core/file_sys/archive_source_sd_savedata.cpp @@ -90,4 +90,9 @@ ResultVal ArchiveSource_SDSaveData::GetFormatInfo(u64 program return MakeResult(info); } +std::string ArchiveSource_SDSaveData::GetSaveDataPathFor(const std::string& mount_point, + u64 program_id) { + return GetSaveDataPath(GetSaveDataContainerPath(mount_point), program_id); +} + } // namespace FileSys diff --git a/src/core/file_sys/archive_source_sd_savedata.h b/src/core/file_sys/archive_source_sd_savedata.h index b33126c31..b5fe43cc1 100644 --- a/src/core/file_sys/archive_source_sd_savedata.h +++ b/src/core/file_sys/archive_source_sd_savedata.h @@ -23,6 +23,8 @@ public: ResultCode Format(u64 program_id, const FileSys::ArchiveFormatInfo& format_info); ResultVal GetFormatInfo(u64 program_id) const; + static std::string GetSaveDataPathFor(const std::string& mount_point, u64 program_id); + private: std::string mount_point; }; -- cgit v1.2.3