diff --git a/indra/llui/llfloater.cpp b/indra/llui/llfloater.cpp index 2c07eb2410..34af642daf 100644 --- a/indra/llui/llfloater.cpp +++ b/indra/llui/llfloater.cpp @@ -798,7 +798,17 @@ void LLFloater::closeFloater(bool app_quitting) && !app_quitting && floaterName != "toast") // FIRE-10373 / BUG-6437 { - make_ui_sound("UISndWindowClose"); + // UI Sounds connection + // make_ui_sound("UISndWindowClose"); + if (getName() == "script_floater") + { + make_ui_sound("UISndScriptFloaterClose"); + } + else + { + make_ui_sound("UISndWindowClose"); + } + // } gFocusMgr.clearLastFocusForGroup(this); diff --git a/indra/newview/app_settings/settings.xml b/indra/newview/app_settings/settings.xml index 402896171c..ae372713a0 100644 --- a/indra/newview/app_settings/settings.xml +++ b/indra/newview/app_settings/settings.xml @@ -16979,6 +16979,17 @@ Change of this parameter will affect the layout of buttons in notification toast Value c80260ba-41fd-8a46-768a-6bf236360e3a + UISndScriptFloaterClose + + Comment + Sound file for closing a script dialog (uuid for sound asset) + Persist + 1 + Type + String + Value + 2c346eda-b60c-ab33-1119-b8941916a499 + UISpinctrlBtnHeight Comment @@ -22747,6 +22758,17 @@ Change of this parameter will affect the layout of buttons in notification toast Value 1 + PlayModeUISndScriptFloaterClose + + Comment + Holds state for Prefs > Sound/Media > UI Sounds - UISndScriptFloaterClose. + Persist + 1 + Type + Boolean + Value + 1 + FSShowMyOwnVoiceVisualizer diff --git a/indra/newview/app_settings/settings_phoenix.xml b/indra/newview/app_settings/settings_phoenix.xml index 8b9ade85b9..5eab12f9ff 100644 --- a/indra/newview/app_settings/settings_phoenix.xml +++ b/indra/newview/app_settings/settings_phoenix.xml @@ -507,6 +507,18 @@ 0 + PlayModeUISndScriptFloaterClose + + Comment + Holds state for Prefs > Sound/Media > UI Sounds - UISndScriptFloaterClose. + Persist + 1 + Type + Boolean + Value + 0 + + FSLegacyNotificationWell Comment diff --git a/indra/newview/llvieweraudio.cpp b/indra/newview/llvieweraudio.cpp index 830782aa55..38d9cafb42 100644 --- a/indra/newview/llvieweraudio.cpp +++ b/indra/newview/llvieweraudio.cpp @@ -435,6 +435,7 @@ void init_audio() gAudiop->preloadSound(LLUUID(gSavedSettings.getString("UISndChatMention"))); gAudiop->preloadSound(LLUUID(gSavedSettings.getString("UISndRestartOpenSim"))); // Preload OpenSim restart sound gAudiop->preloadSound(LLUUID(gSavedSettings.getString("UISndScriptFloaterOpen"))); // Separate sound for opening script dialogs + gAudiop->preloadSound(LLUUID(gSavedSettings.getString("UISndScriptFloaterClose"))); // Separate sound for closing script dialogs // Pie menu gAudiop->preloadSound(LLUUID(gSavedSettings.getString("UISndPieMenuAppear"))); gAudiop->preloadSound(LLUUID(gSavedSettings.getString("UISndPieMenuHide"))); diff --git a/indra/newview/skins/default/xui/en/panel_preferences_sound.xml b/indra/newview/skins/default/xui/en/panel_preferences_sound.xml index 04d17467cf..8506a57577 100644 --- a/indra/newview/skins/default/xui/en/panel_preferences_sound.xml +++ b/indra/newview/skins/default/xui/en/panel_preferences_sound.xml @@ -3146,7 +3146,7 @@ Hover your mouse cursor over UUID field to show its default value. width="150" tool_tip="Sound UUID played when script opens a dialog window." name="textFSScriptFloaterOpen"> - Script dialog: + Script dialog opens: + + Script dialog closes: + + + + + +