mirror of
https://github.com/hrydgard/ppsspp.git
synced 2026-10-26 11:48:36 +01:00
SaveState: Use latest version if initial missing.
This may be useful for debugging or if we decide on a buffer between versions.
This commit is contained in:
1 parent
006ef96b19
commit
16b11138b4
3 files changed
+11
-5
No files matched your search
@@ -225,7 +225,7 @@ CChunkFileReader::Error CChunkFileReader::GetFileTitle(const std::string &filena
|
||||
return LoadFileHeader(pFile, header, title);
|
||||
}
|
||||
|
||||
CChunkFileReader::Error CChunkFileReader::LoadFile(const std::string &filename, const char *gitVersion, u8 *&_buffer, size_t &sz, std::string *failureReason) {
|
||||
CChunkFileReader::Error CChunkFileReader::LoadFile(const std::string &filename, std::string *gitVersion, u8 *&_buffer, size_t &sz, std::string *failureReason) {
|
||||
if (!File::Exists(filename)) {
|
||||
*failureReason = "LoadStateDoesntExist";
|
||||
ERROR_LOG(SAVESTATE, "ChunkReader: File doesn't exist");
|
||||
@@ -264,6 +264,12 @@ CChunkFileReader::Error CChunkFileReader::LoadFile(const std::string &filename,
|
||||
delete [] buffer;
|
||||
}
|
||||
|
||||
if (header.GitVersion[31]) {
|
||||
*gitVersion = std::string(header.GitVersion, 32);
|
||||
} else {
|
||||
*gitVersion = header.GitVersion;
|
||||
}
|
||||
|
||||
return ERROR_NONE;
|
||||
}
|
||||
|
||||
|
||||
Reference in new issue
Block a user