Cleanup Emu before the update reboot

This commit is contained in:
Megamouse 2021-03-06 21:10:35 +01:00 committed by Ivan
parent 9da7910fc9
commit dab53f4e41
3 changed files with 12 additions and 2 deletions

View file

@ -1977,12 +1977,17 @@ bool Emulator::Quit(bool force_quit)
// The callback is only used if we actually quit RPCS3
const auto on_exit = []()
{
// Deinitialize object manager to prevent any hanging objects at program exit
g_fxo->clear();
Emu.CleanUp();
};
return GetCallbacks().try_to_quit(force_quit, on_exit);
}
void Emulator::CleanUp()
{
// Deinitialize object manager to prevent any hanging objects at program exit
g_fxo->clear();
}
std::string Emulator::GetFormattedTitle(double fps) const
{
rpcs3::title_format_data title_data;