From d7a4b2e8fe9722e5dfe7eca178ddf19352546850 Mon Sep 17 00:00:00 2001 From: Nadia Holmquist Pedersen Date: Wed, 18 Jun 2025 00:51:47 +0200 Subject: [PATCH] Don't try to change the core's audio interp setting when the emu instance has no core yet. Fixes #2352 --- src/frontend/qt_sdl/EmuInstanceAudio.cpp | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/frontend/qt_sdl/EmuInstanceAudio.cpp b/src/frontend/qt_sdl/EmuInstanceAudio.cpp index e779f190..5e939039 100644 --- a/src/frontend/qt_sdl/EmuInstanceAudio.cpp +++ b/src/frontend/qt_sdl/EmuInstanceAudio.cpp @@ -492,9 +492,12 @@ void EmuInstance::audioUpdateSettings() { micClose(); - int audiointerp = globalCfg.GetInt("Audio.Interpolation"); - nds->SPU.SetInterpolation(static_cast(audiointerp)); - setupMicInputData(); + if (nds != nullptr) + { + int audiointerp = globalCfg.GetInt("Audio.Interpolation"); + nds->SPU.SetInterpolation(static_cast(audiointerp)); + setupMicInputData(); + } micOpen(); }