From 73744a991a8e8ca78bbb70a45baf0b6428b206b7 Mon Sep 17 00:00:00 2001 From: NeoBrainX Date: Fri, 17 Jun 2011 09:35:03 +0000 Subject: [PATCH] Properly enable audio backend changes. Fixes issue 4601. git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@7605 8ced0084-cf51-0410-be5f-012b33b47a6e --- Source/Core/DolphinWX/Src/ConfigMain.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Source/Core/DolphinWX/Src/ConfigMain.cpp b/Source/Core/DolphinWX/Src/ConfigMain.cpp index 25b4fe0639..19554b4de3 100644 --- a/Source/Core/DolphinWX/Src/ConfigMain.cpp +++ b/Source/Core/DolphinWX/Src/ConfigMain.cpp @@ -912,13 +912,15 @@ void CConfigMain::AudioSettingsChanged(wxCommandEvent& event) case ID_BACKEND: VolumeSlider->Enable(SupportsVolumeChanges(std::string(BackendSelection->GetStringSelection().mb_str()))); + ac_Config.sBackend = BackendSelection->GetStringSelection().mb_str(); + ac_Config.Update(); break; default: ac_Config.m_EnableDTKMusic = EnableDTKMusic->GetValue(); ac_Config.m_EnableThrottle = EnableThrottle->GetValue(); ac_Config.m_DumpAudio = DumpAudio->GetValue(); - ac_Config.sBackend = BackendSelection->GetStringSelection().mb_str(); + long int frequency; FrequencySelection->GetStringSelection().ToLong(&frequency); ac_Config.iFrequency = frequency;