UI: Fixed screen size/aspect issues when using power off and then loading another game for the same console (except snes)

This commit is contained in:
Sour 2023-01-30 20:40:54 -05:00
parent b4618eb47a
commit c696c493cb
2 changed files with 3 additions and 2 deletions

View file

@ -513,6 +513,7 @@ void Emulator::InitConsole(unique_ptr<IConsole>& newConsole, ConsoleMemoryInfo o
}
_console.reset(newConsole);
_consoleType = _console->GetConsoleType();
_notificationManager->RegisterNotificationListener(_console.lock());
}
@ -594,8 +595,7 @@ IConsole* Emulator::GetConsoleUnsafe()
ConsoleType Emulator::GetConsoleType()
{
shared_ptr<IConsole> console = GetConsole();
return console ? console->GetConsoleType() : ConsoleType::Snes;
return _consoleType;
}
vector<CpuType> Emulator::GetCpuTypes()

View file

@ -105,6 +105,7 @@ private:
bool _frameRunning = false;
RomInfo _rom;
ConsoleType _consoleType = {};
ConsoleMemoryInfo _consoleMemory[DebugUtilities::GetMemoryTypeCount()] = {};