From d03b7d052d6aa0ab1808baea803da99a13f98c65 Mon Sep 17 00:00:00 2001 From: Lirusaito Date: Sat, 21 Apr 2012 14:02:11 -0400 Subject: [PATCH] Added EnableGestureSoundsSelf to allow playing the user's gesture sounds even while EnableGestureSounds is false. --- indra/newview/app_settings/settings.xml | 11 +++++++++++ indra/newview/llviewermessage.cpp | 4 +++- 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/indra/newview/app_settings/settings.xml b/indra/newview/app_settings/settings.xml index 5a877e72a..49399a111 100644 --- a/indra/newview/app_settings/settings.xml +++ b/indra/newview/app_settings/settings.xml @@ -5073,6 +5073,17 @@ Value 1 + EnableGestureSoundsSelf + + Comment + Play sounds from your gestures when EnableGestureSounds is false. (Useless otherewise) + Persist + 1 + Type + Boolean + Value + 1 + EnableMouselook Comment diff --git a/indra/newview/llviewermessage.cpp b/indra/newview/llviewermessage.cpp index 63a71f5fb..110876bad 100644 --- a/indra/newview/llviewermessage.cpp +++ b/indra/newview/llviewermessage.cpp @@ -4853,7 +4853,9 @@ void process_sound_trigger(LLMessageSystem *msg, void **) // Don't play sounds from gestures if they are not enabled. if (object_id == owner_id && !gSavedSettings.getBOOL("EnableGestureSounds")) { - return; + // Don't mute own gestures, if they're not muted. + if(owner_id != gAgent.getID() || !gSavedSettings.getBOOL("EnableGestureSoundsSelf")) + return; } //