Merge pull request #9453 from JosJuice/state-metadata-osd

Android: Don't show OSD messages when opening savestate menu
This commit is contained in:
Léo Lam 2021-01-27 18:22:39 +01:00 committed by GitHub
commit fb09acd01f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 4 additions and 12 deletions

View File

@ -455,14 +455,7 @@ bool ReadHeader(const std::string& filename, StateHeader& header)
{
Flush();
File::IOFile f(filename, "rb");
if (!f)
{
Core::DisplayMessage("State not found", 2000);
return false;
}
f.ReadArray(&header, 1);
return true;
return f.ReadArray(&header, 1);
}
std::string GetInfoStringOfSlot(int slot, bool translate)
@ -493,15 +486,14 @@ static void LoadFileStateData(const std::string& filename, std::vector<u8>& ret_
{
Flush();
File::IOFile f(filename, "rb");
if (!f)
StateHeader header;
if (!f.ReadArray(&header, 1))
{
Core::DisplayMessage("State not found", 2000);
return;
}
StateHeader header;
f.ReadArray(&header, 1);
if (strncmp(SConfig::GetInstance().GetGameID().c_str(), header.gameID, 6))
{
Core::DisplayMessage(fmt::format("State belongs to a different game (ID {})",