Skip to content
Snippets Groups Projects
Commit e48af9ba authored by AndreyL ProductEngine's avatar AndreyL ProductEngine
Browse files

MAINT-7020 llui/llfloater.cpp should not access settings

parent 946b28ad
No related branches found
No related tags found
No related merge requests found
...@@ -64,8 +64,6 @@ ...@@ -64,8 +64,6 @@
// use this to control "jumping" behavior when Ctrl-Tabbing // use this to control "jumping" behavior when Ctrl-Tabbing
const S32 TABBED_FLOATER_OFFSET = 0; const S32 TABBED_FLOATER_OFFSET = 0;
extern LLControlGroup gSavedSettings;
namespace LLInitParam namespace LLInitParam
{ {
void TypeValues<LLFloaterEnums::EOpenPositioning>::declareValues() void TypeValues<LLFloaterEnums::EOpenPositioning>::declareValues()
...@@ -653,13 +651,7 @@ void LLFloater::openFloater(const LLSD& key) ...@@ -653,13 +651,7 @@ void LLFloater::openFloater(const LLSD& key)
&& !getFloaterHost() && !getFloaterHost()
&& (!getVisible() || isMinimized())) && (!getVisible() || isMinimized()))
{ {
//Don't play a sound for incoming voice call based upon chat preference setting make_ui_sound("UISndWindowOpen");
bool playSound = !(getName() == "incoming call" && gSavedSettings.getBOOL("PlaySoundIncomingVoiceCall") == FALSE);
if(playSound)
{
make_ui_sound("UISndWindowOpen");
}
} }
//RN: for now, we don't allow rehosting from one multifloater to another //RN: for now, we don't allow rehosting from one multifloater to another
......
...@@ -2354,7 +2354,13 @@ void LLIncomingCallDialog::onAvatarNameCache(const LLUUID& agent_id, ...@@ -2354,7 +2354,13 @@ void LLIncomingCallDialog::onAvatarNameCache(const LLUUID& agent_id,
void LLIncomingCallDialog::onOpen(const LLSD& key) void LLIncomingCallDialog::onOpen(const LLSD& key)
{ {
LLCallDialog::onOpen(key); LLCallDialog::onOpen(key);
make_ui_sound("UISndStartIM");
if (gSavedSettings.getBOOL("PlaySoundIncomingVoiceCall"))
{
// play a sound for incoming voice call if respective property is set
make_ui_sound("UISndStartIM");
}
LLStringUtil::format_map_t args; LLStringUtil::format_map_t args;
LLGroupData data; LLGroupData data;
// if it's a group call, retrieve group name to use it in question // if it's a group call, retrieve group name to use it in question
......
...@@ -8,6 +8,7 @@ ...@@ -8,6 +8,7 @@
layout="topleft" layout="topleft"
name="outgoing call" name="outgoing call"
help_topic="outgoing_call" help_topic="outgoing_call"
sound_flags="0"
save_dock_state="true" save_dock_state="true"
title="CALLING" title="CALLING"
width="410"> width="410">
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment