Don't try to change the core's audio interp setting when the emu

instance has no core yet.

Fixes #2352
This commit is contained in:
Nadia Holmquist Pedersen 2025-06-18 00:51:47 +02:00
parent c65d490351
commit d7a4b2e8fe
1 changed files with 6 additions and 3 deletions

View File

@ -492,9 +492,12 @@ void EmuInstance::audioUpdateSettings()
{
micClose();
int audiointerp = globalCfg.GetInt("Audio.Interpolation");
nds->SPU.SetInterpolation(static_cast<AudioInterpolation>(audiointerp));
setupMicInputData();
if (nds != nullptr)
{
int audiointerp = globalCfg.GetInt("Audio.Interpolation");
nds->SPU.SetInterpolation(static_cast<AudioInterpolation>(audiointerp));
setupMicInputData();
}
micOpen();
}