summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorGravatar Zach Hilman2018-10-16 10:20:04 -0400
committerGravatar Zach Hilman2018-10-16 10:20:04 -0400
commit9d4e6176eb136f8d44d5d62c33219b763648494d (patch)
tree1e60179171739ee2159e0566ee79f2b164f57175 /src
parentsavedata_factory: Add support for DeviceSaveData (diff)
downloadyuzu-9d4e6176eb136f8d44d5d62c33219b763648494d.tar.gz
yuzu-9d4e6176eb136f8d44d5d62c33219b763648494d.tar.xz
yuzu-9d4e6176eb136f8d44d5d62c33219b763648494d.zip
savedata_factory: Add TemporaryStorage SaveDataSpaceId
Required for TemporaryStorage saves (in addition to SaveDataType)
Diffstat (limited to 'src')
-rw-r--r--src/core/file_sys/savedata_factory.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/core/file_sys/savedata_factory.cpp b/src/core/file_sys/savedata_factory.cpp
index cb7ec77d9..ef1aaebbb 100644
--- a/src/core/file_sys/savedata_factory.cpp
+++ b/src/core/file_sys/savedata_factory.cpp
@@ -99,6 +99,9 @@ std::string SaveDataFactory::GetFullPath(SaveDataSpaceId space, SaveDataType typ
99 case SaveDataSpaceId::NandUser: 99 case SaveDataSpaceId::NandUser:
100 out = "/user/"; 100 out = "/user/";
101 break; 101 break;
102 case SaveDataSpaceId::TemporaryStorage:
103 out = "/temp/";
104 break;
102 default: 105 default:
103 ASSERT_MSG(false, "Unrecognized SaveDataSpaceId: {:02X}", static_cast<u8>(space)); 106 ASSERT_MSG(false, "Unrecognized SaveDataSpaceId: {:02X}", static_cast<u8>(space));
104 } 107 }
@@ -111,7 +114,7 @@ std::string SaveDataFactory::GetFullPath(SaveDataSpaceId space, SaveDataType typ
111 return fmt::format("{}save/{:016X}/{:016X}{:016X}/{:016X}", out, 0, user_id[1], user_id[0], 114 return fmt::format("{}save/{:016X}/{:016X}{:016X}/{:016X}", out, 0, user_id[1], user_id[0],
112 title_id); 115 title_id);
113 case SaveDataType::TemporaryStorage: 116 case SaveDataType::TemporaryStorage:
114 return fmt::format("{}temp/{:016X}/{:016X}{:016X}/{:016X}", out, 0, user_id[1], user_id[0], 117 return fmt::format("{}{:016X}/{:016X}{:016X}/{:016X}", out, 0, user_id[1], user_id[0],
115 title_id); 118 title_id);
116 default: 119 default:
117 ASSERT_MSG(false, "Unrecognized SaveDataType: {:02X}", static_cast<u8>(type)); 120 ASSERT_MSG(false, "Unrecognized SaveDataType: {:02X}", static_cast<u8>(type));