diff --git a/indra/newview/fsconsoleutils.cpp b/indra/newview/fsconsoleutils.cpp
index 6d98b4d7fd..0832d8629b 100644
--- a/indra/newview/fsconsoleutils.cpp
+++ b/indra/newview/fsconsoleutils.cpp
@@ -61,7 +61,7 @@ bool FSConsoleUtils::ProcessChatMessage(const LLChat& chat_msg, const LLSD &args
// Don't write to console if avatar chat and user wants
// bubble chat or if the user is busy.
if ( (chat_msg.mSourceType == CHAT_SOURCE_AGENT && useChatBubbles)
- || gAgent.getBusy() )
+ || gAgent.isDoNotDisturb() )
{
return true;
}
@@ -108,8 +108,11 @@ bool FSConsoleUtils::ProcessChatMessage(const LLChat& chat_msg, const LLSD &args
}
else
{
- if (chat_msg.mSourceType == CHAT_SOURCE_SYSTEM &&
- args["type"].asInteger() == LLNotificationsUI::NT_MONEYCHAT)
+ // [CHUI Merge]
+ //if (chat_msg.mSourceType == CHAT_SOURCE_SYSTEM &&
+ // args["type"].asInteger() == LLNotificationsUI::NT_MONEYCHAT)
+ if (chat_msg.mSourceType == CHAT_SOURCE_SYSTEM)
+ // [CHUI Merge]
{
consoleChat = args["console_message"].asString();
}
diff --git a/indra/newview/llimview.cpp b/indra/newview/llimview.cpp
index 11c82205c4..24a279c158 100644
--- a/indra/newview/llimview.cpp
+++ b/indra/newview/llimview.cpp
@@ -51,11 +51,9 @@
#include "llcallingcard.h"
#include "llchat.h"
// [FS communication UI]
-//#include "llimfloater.h" CHUI Merge removed by LL
//#include "llfloaterimsession.h" CHUI Merge new
//#include "llfloaterimcontainer.h" CHUI Merge new
-#include "fsfloaterimcontainer.h" // CHUI Merge fs new
-//#include "fsfloaterim.h"
+#include "fsfloaterim.h"
// [FS communication UI]
#include "llgroupiconctrl.h"
#include "llmd5.h"
@@ -3692,6 +3690,7 @@ void LLIMMgr::processIMTypingCore(const LLIMInfo* im_info, BOOL typing)
SYSTEM_FROM,
// FIRE-8601
LLTrans::getString("IM_announce_incoming", args),
+ false,
im_info->mName,
IM_NOTHING_SPECIAL,
im_info->mParentEstateID,
@@ -3705,7 +3704,7 @@ void LLIMMgr::processIMTypingCore(const LLIMInfo* im_info, BOOL typing)
// later because a session has already been created by showing the
// incoming IM announcement.
// The logic is copied from process_improved_im() in llviewermessage.cpp
- BOOL is_busy = gAgent.getBusy();
+ BOOL is_busy = gAgent.isDoNotDisturb();
BOOL is_autorespond = gAgent.getAutorespond();
BOOL is_autorespond_nonfriends = gAgent.getAutorespondNonFriends();
BOOL is_autorespond_muted = gSavedPerAccountSettings.getBOOL("FSSendMutedAvatarResponse");
@@ -3741,7 +3740,7 @@ void LLIMMgr::processIMTypingCore(const LLIMInfo* im_info, BOOL typing)
my_name,
response,
IM_ONLINE,
- IM_BUSY_AUTO_RESPONSE,
+ IM_DO_NOT_DISTURB_AUTO_RESPONSE,
session_id);
gAgent.sendReliableMessage();
// Fire-5389 - "Autoresponse Sent" message added to Firestorm as was in Phoenix
@@ -3750,6 +3749,7 @@ void LLIMMgr::processIMTypingCore(const LLIMInfo* im_info, BOOL typing)
im_info->mFromID,
LLStringUtil::null, // Pass null value so no name gets prepended
LLTrans::getString("IM_autoresponse_sent"),
+ false,
im_info->mName,
IM_NOTHING_SPECIAL,
im_info->mParentEstateID,
@@ -3764,8 +3764,7 @@ void LLIMMgr::processIMTypingCore(const LLIMInfo* im_info, BOOL typing)
//
// [FS communication UI]
- //LLFloaterIMSession* im_floater = LLFloaterIMSession::findInstance(session_id); CHUI Merge new
- //LLIMFloater* im_floater = LLIMFloater::findInstance(session_id); CHUI Merge old
+ //LLFloaterIMSession* im_floater = LLFloaterIMSession::findInstance(session_id);
FSFloaterIM* im_floater = FSFloaterIM::findInstance(session_id);
// [FS communication UI]
diff --git a/indra/newview/llnotificationhandlerutil.cpp b/indra/newview/llnotificationhandlerutil.cpp
index d8c7e055cd..548dca8377 100644
--- a/indra/newview/llnotificationhandlerutil.cpp
+++ b/indra/newview/llnotificationhandlerutil.cpp
@@ -40,7 +40,10 @@
#include "fsfloaterim.h"
// [FS communication UI]
#include "llimview.h"
-#include "llfloaterimnearbychat.h"
+// [FS communication UI]
+//#include "llfloaterimnearbychat.h"
+#include "fsfloaternearbychat.h"
+// [FS communication UI]
#include "llnotificationhandler.h"
#include "llnotifications.h"
// [SL:KB] - Patch: Chat-Logs | Checked: 2010-11-18 (Catznip-2.4.0c) | Added: Catznip-2.4.0c
diff --git a/indra/newview/llviewermenu.cpp b/indra/newview/llviewermenu.cpp
index a3d7555d6c..328b3a7c52 100644
--- a/indra/newview/llviewermenu.cpp
+++ b/indra/newview/llviewermenu.cpp
@@ -6590,7 +6590,7 @@ class LLWorldGetBusy : public view_listener_t
{
bool handleEvent(const LLSD& userdata)
{
- bool new_value = gAgent.getBusy();
+ bool new_value = gAgent.isDoNotDisturb();
return new_value;
}
};
diff --git a/indra/newview/llviewermessage.cpp b/indra/newview/llviewermessage.cpp
index c94ef74049..8d929bd783 100644
--- a/indra/newview/llviewermessage.cpp
+++ b/indra/newview/llviewermessage.cpp
@@ -2962,7 +2962,7 @@ void process_improved_im(LLMessageSystem *msg, void **user_data)
my_name,
response,
IM_ONLINE,
- IM_BUSY_AUTO_RESPONSE,
+ IM_DO_NOT_DISTURB_AUTO_RESPONSE,
session_id);
gAgent.sendReliableMessage();
}
diff --git a/indra/newview/rlvcommon.cpp b/indra/newview/rlvcommon.cpp
index 48e16db837..ea1cf2656a 100644
--- a/indra/newview/rlvcommon.cpp
+++ b/indra/newview/rlvcommon.cpp
@@ -127,14 +127,16 @@ void RlvSettings::initClass()
#endif // RLV_EXTENSION_STARTLOCATION
// Checked: 2013-04-17 (RLVa-1.4.8)
-bool RlvSettings::onChangedAvatarOffset(const LLSD& sdValue)
-{
- if ( (isAgentAvatarValid()) && (!gAgentAvatarp->isUsingServerBakes()) )
- {
- gAgentAvatarp->computeBodySize();
- }
- return true;
-}
+// [CHUI Merge]
+//bool RlvSettings::onChangedAvatarOffset(const LLSD& sdValue)
+//{
+// if ( (isAgentAvatarValid()) && (!gAgentAvatarp->isUsingServerBakes()) )
+// {
+// gAgentAvatarp->computeBodySize();
+// }
+// return true;
+//}
+// [CHUI Merge]
// Checked: 2011-08-16 (RLVa-1.4.0b) | Added: RLVa-1.4.0b
bool RlvSettings::onChangedMenuLevel()