From ad425c4e96aaf964e81397ac156672ee54d24393 Mon Sep 17 00:00:00 2001
From: McCabe Maxsted
Date: Wed, 11 Aug 2010 15:00:58 -0700
Subject: Fixed gestures audio slider not being muted by the master mute
---
linden/indra/newview/llpanelaudiovolume.cpp | 7 +++++++
linden/indra/newview/skins/default/xui/en-us/panel_audio.xml | 2 +-
2 files changed, 8 insertions(+), 1 deletion(-)
(limited to 'linden/indra')
diff --git a/linden/indra/newview/llpanelaudiovolume.cpp b/linden/indra/newview/llpanelaudiovolume.cpp
index e23fc28..5045e8f 100644
--- a/linden/indra/newview/llpanelaudiovolume.cpp
+++ b/linden/indra/newview/llpanelaudiovolume.cpp
@@ -54,6 +54,7 @@ BOOL LLPanelAudioVolume::postBuild()
childSetCommitCallback("SFX Volume", onCommitVolumeChange);
childSetCommitCallback("UI Volume", onCommitVolumeChange);
childSetCommitCallback("Wind Volume", onCommitVolumeChange);
+ childSetCommitCallback("Gestures Volume", onCommitVolumeChange);
return TRUE;
}
@@ -74,6 +75,7 @@ void LLPanelAudioVolume::draw()
childSetEnabled("SFX Volume", enable);
childSetEnabled("UI Volume", enable);
childSetEnabled("Wind Volume", enable);
+ childSetEnabled("Gestures Volume", enable);
childSetEnabled("mute_music", enable);
childSetEnabled("mute_media", enable);
@@ -81,6 +83,7 @@ void LLPanelAudioVolume::draw()
childSetEnabled("mute_sfx", enable);
childSetEnabled("mute_wind", enable);
childSetEnabled("mute_ui", enable);
+ childSetEnabled("mute_gestures", enable);
LLPanel::draw();
}
@@ -118,6 +121,10 @@ void LLPanelAudioVolume::onCommitVolumeChange(LLUICtrl* ctrl, void* user_data)
{
gSavedSettings.setBOOL("MuteVoice", FALSE);
}
+ else if (control_name == "AudioLevelGestures")
+ {
+ gSavedSettings.setBOOL("MuteGestures", FALSE);
+ }
}
diff --git a/linden/indra/newview/skins/default/xui/en-us/panel_audio.xml b/linden/indra/newview/skins/default/xui/en-us/panel_audio.xml
index c6e75fc..1cac60a 100644
--- a/linden/indra/newview/skins/default/xui/en-us/panel_audio.xml
+++ b/linden/indra/newview/skins/default/xui/en-us/panel_audio.xml
@@ -51,7 +51,7 @@
left="150" name="mute_wind" tab_stop="false" toggle="true" width="25" />