Libretro: Fixed error message when unloading game/core

This commit is contained in:
Sour 2019-07-03 18:57:30 -04:00
parent 63fd012686
commit 5a298154f7

View file

@ -194,6 +194,8 @@ bool SaveStateManager::LoadState(int stateIndex)
void SaveStateManager::SaveRecentGame(string romName, string romPath, string patchPath) void SaveStateManager::SaveRecentGame(string romName, string romPath, string patchPath)
{ {
#ifndef LIBRETRO
//Don't do this for libretro core
string filename = FolderUtilities::GetFilename(_console->GetRomInfo().RomFile.GetFileName(), false) + ".rgd"; string filename = FolderUtilities::GetFilename(_console->GetRomInfo().RomFile.GetFileName(), false) + ".rgd";
ZipWriter writer; ZipWriter writer;
writer.Initialize(FolderUtilities::CombinePath(FolderUtilities::GetRecentGamesFolder(), filename)); writer.Initialize(FolderUtilities::CombinePath(FolderUtilities::GetRecentGamesFolder(), filename));
@ -212,6 +214,7 @@ void SaveStateManager::SaveRecentGame(string romName, string romPath, string pat
romInfoStream << patchPath << std::endl; romInfoStream << patchPath << std::endl;
writer.AddFile(romInfoStream, "RomInfo.txt"); writer.AddFile(romInfoStream, "RomInfo.txt");
writer.Save(); writer.Save();
#endif
} }
void SaveStateManager::LoadRecentGame(string filename, bool resetGame) void SaveStateManager::LoadRecentGame(string filename, bool resetGame)