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

View File

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