diff options
| author | Subv <subv2112@gmail.com> | 2018-02-27 10:23:35 -0500 | 
|---|---|---|
| committer | Subv <subv2112@gmail.com> | 2018-03-01 19:03:54 -0500 | 
| commit | 3209cff5307ab16044ccc22e6b922545aae8215d (patch) | |
| tree | d4a41d54e6d19a05fb449550d7230f3c909fa5d4 /src/core/file_sys | |
| parent | 827f8ca3c77ad0b7e667c64b5c983b3b3ffe8d7d (diff) | |
SaveData: Use the current titleid when opening the savedata archive.
Diffstat (limited to 'src/core/file_sys')
| -rw-r--r-- | src/core/file_sys/savedata_factory.cpp | 5 | 
1 files changed, 3 insertions, 2 deletions
| diff --git a/src/core/file_sys/savedata_factory.cpp b/src/core/file_sys/savedata_factory.cpp index 0df754e7c..4d83e100f 100644 --- a/src/core/file_sys/savedata_factory.cpp +++ b/src/core/file_sys/savedata_factory.cpp @@ -9,6 +9,7 @@  #include "common/string_util.h"  #include "core/file_sys/disk_filesystem.h"  #include "core/file_sys/savedata_factory.h" +#include "core/hle/kernel/process.h"  namespace FileSys { @@ -16,8 +17,8 @@ SaveData_Factory::SaveData_Factory(std::string nand_directory)      : nand_directory(std::move(nand_directory)) {}  ResultVal<std::unique_ptr<FileSystemBackend>> SaveData_Factory::Open(const Path& path) { -    // TODO(Subv): Somehow obtain these values. -    u64 title_id = 0; +    u64 title_id = Kernel::g_current_process->program_id; +    // TODO(Subv): Somehow obtain this value.      u32 user = 0;      std::string save_directory = Common::StringFromFormat("%ssave/%016" PRIX64 "/%08X",                                                            nand_directory.c_str(), title_id, user); | 
