Implement real behavior

This commit is contained in:
Zach Hilman
2018-07-17 13:39:41 -04:00
parent a2e7b1b356
commit 4367ba4fd9

View File

@@ -532,11 +532,10 @@ void FSP_SRV::MountSaveData(Kernel::HLERequestContext& ctx) {
IPC::RequestParser rp{ctx};
auto space_id = rp.PopRaw<FileSys::SaveDataSpaceId>();
auto unk = rp.Pop<u32>();
LOG_INFO(Service_FS, "called with unknown={:08X}", unk);
auto save_struct = rp.PopRaw<FileSys::SaveDataDescriptor>();
// TODO(DarkLordZach): This is a hack. Without it saves don't work.
save_struct.type = FileSys::SaveDataType::SaveData;
auto filesystem = OpenSaveData(space_id, save_struct);
if (filesystem.Failed()) {