System: Reinitialize code cache on hw settings change/disc swap
Basically, anything which could allocate large amounts of memory and potentially overlap with our fastmem area.
This commit is contained in:
@ -660,6 +660,9 @@ void HostInterface::CheckForSettingsChanges(const Settings& old_settings)
|
||||
g_settings.display_line_start_offset != old_settings.display_line_start_offset ||
|
||||
g_settings.display_line_end_offset != old_settings.display_line_end_offset)
|
||||
{
|
||||
if (g_settings.IsUsingCodeCache())
|
||||
CPU::CodeCache::Reinitialize();
|
||||
|
||||
g_gpu->UpdateSettings();
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user