diff options
author | Karlson2k <k2k@narod.ru> | 2012-10-17 22:45:17 +0400 |
---|---|---|
committer | Karlson2k <k2k@narod.ru> | 2012-10-17 22:48:03 +0400 |
commit | bc6a07d6708080ef76c2d3bd611c8512ec386b7b (patch) | |
tree | 2824ed127e27a05584ec53500a1c060d7529c87b | |
parent | b21e5a6b7b1af80f4facf2346ec746387ad1a012 (diff) |
[GUISettings] Move settings update to correct place
-rw-r--r-- | xbmc/settings/GUIWindowSettingsCategory.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/xbmc/settings/GUIWindowSettingsCategory.cpp b/xbmc/settings/GUIWindowSettingsCategory.cpp index 5ce74c6b05..9bf97609ef 100644 --- a/xbmc/settings/GUIWindowSettingsCategory.cpp +++ b/xbmc/settings/GUIWindowSettingsCategory.cpp @@ -783,10 +783,6 @@ void CGUIWindowSettingsCategory::UpdateSettings() pControl->SetEnabled(g_guiSettings.GetInt("audiooutput.mode") == AUDIO_HDMI); } } - else if (strSetting.Equals("audiooutput.guisoundmode")) - { - CAEFactory::SetSoundMode(g_guiSettings.GetInt("audiooutput.guisoundmode")); - } else if (strSetting.Equals("musicplayer.crossfade")) { CGUIControl *pControl = (CGUIControl *)GetControl(pSettingControl->GetID()); @@ -1962,6 +1958,10 @@ void CGUIWindowSettingsCategory::OnSettingChanged(CBaseSettingControl *pSettingC g_guiSettings.SetString("audiooutput.passthroughdevice", m_DigitalAudioSinkMap[pControl->GetCurrentLabel()]); } #endif + else if (strSetting.Equals("audiooutput.guisoundmode")) + { + CAEFactory::SetSoundMode(g_guiSettings.GetInt("audiooutput.guisoundmode")); + } CAEFactory::OnSettingsChange(strSetting); } |