diff --git a/indra/newview/llimview.cpp b/indra/newview/llimview.cpp
index 95a8d54510..ea4b6dd263 100755
--- a/indra/newview/llimview.cpp
+++ b/indra/newview/llimview.cpp
@@ -4052,6 +4052,10 @@ void LLIMMgr::processIMTypingCore(const LLIMInfo* im_info, BOOL typing)
{
response = gSavedPerAccountSettings.getString("FSAwayAvatarResponse");
}
+ else
+ {
+ LL_WARNS() << "Unknown auto-response mode" << LL_ENDL;
+ }
pack_instant_message(
gMessageSystem,
gAgent.getID(),
@@ -4065,11 +4069,14 @@ void LLIMMgr::processIMTypingCore(const LLIMInfo* im_info, BOOL typing)
session_id);
gAgent.sendReliableMessage();
+ LLStringUtil::format_map_t args;
+ args["MESSAGE"] = response;
+
gIMMgr->addMessage(
session_id,
gAgentID,
LLStringUtil::null, // Pass null value so no name gets prepended
- LLTrans::getString("IM_autoresponse_sent"),
+ LLTrans::getString("IM_autoresponse_sent", args),
false,
im_info->mName,
IM_NOTHING_SPECIAL,
diff --git a/indra/newview/llviewermessage.cpp b/indra/newview/llviewermessage.cpp
index 2481370230..ac32c557ec 100644
--- a/indra/newview/llviewermessage.cpp
+++ b/indra/newview/llviewermessage.cpp
@@ -2960,6 +2960,7 @@ void process_improved_im(LLMessageSystem *msg, void **user_data)
// Old "do not disturb" message behavior: only send once if session not open
// Session id will be null if avatar answers from offline IM via email
+ std::string response;
if (!gIMMgr->hasSession(session_id) && session_id.notNull())
{
//
@@ -2967,7 +2968,6 @@ void process_improved_im(LLMessageSystem *msg, void **user_data)
has_session = false;
// FS autoresponse feature
std::string my_name;
- std::string response;
LLAgentUI::buildFullname(my_name);
if (is_do_not_disturb)
{
@@ -2987,6 +2987,10 @@ void process_improved_im(LLMessageSystem *msg, void **user_data)
response = gSavedPerAccountSettings.getString("FSAwayAvatarResponse");
}
//
+ else
+ {
+ LL_WARNS() << "Unknown auto-response mode" << LL_ENDL;
+ }
pack_instant_message(
gMessageSystem,
gAgent.getID(),
@@ -3056,11 +3060,14 @@ void process_improved_im(LLMessageSystem *msg, void **user_data)
if (!has_session)
{
// Fire-5389 - "Autoresponse Sent" message added to Firestorm as was in Phoenix
+ LLStringUtil::format_map_t args;
+ args["MESSAGE"] = response;
+
gIMMgr->addMessage(
session_id,
gAgentID,
LLStringUtil::null, // Pass null value so no name gets prepended
- LLTrans::getString("IM_autoresponse_sent"),
+ LLTrans::getString("IM_autoresponse_sent", args),
false,
name,
IM_NOTHING_SPECIAL,
diff --git a/indra/newview/skins/default/xui/de/strings.xml b/indra/newview/skins/default/xui/de/strings.xml
index e091c2a31a..606c4a49c6 100755
--- a/indra/newview/skins/default/xui/de/strings.xml
+++ b/indra/newview/skins/default/xui/de/strings.xml
@@ -4495,7 +4495,7 @@ Falls diese Meldung weiterhin angezeigt wird, wenden Sie sich bitte an [SUPPORT_
Ankommende Instant Message von [NAME]
- Automatische Antwort gesendet.
+ Automatische Antwort gesendet: [MESSAGE]
Objekt für automatische Antwort gesendet: [ITEM_NAME]
diff --git a/indra/newview/skins/default/xui/en/strings.xml b/indra/newview/skins/default/xui/en/strings.xml
index 73b6a1efc7..c53c6b3fef 100755
--- a/indra/newview/skins/default/xui/en/strings.xml
+++ b/indra/newview/skins/default/xui/en/strings.xml
@@ -2011,7 +2011,7 @@ If you continue to receive this message, contact the [SUPPORT_SITE].
Incoming message from [NAME]
- Autoresponse sent
+ Autoresponse sent: [MESSAGE]
Sent auto-response item: [ITEM_NAME]
diff --git a/indra/newview/skins/default/xui/es/strings.xml b/indra/newview/skins/default/xui/es/strings.xml
index f48ef15a2e..5e03bbfd2a 100755
--- a/indra/newview/skins/default/xui/es/strings.xml
+++ b/indra/newview/skins/default/xui/es/strings.xml
@@ -4323,7 +4323,7 @@ Si sigues recibiendo este mensaje, contacta con [SUPPORT_SITE].
Mensaje entrante de [NAME]
- Autorrespuesta enviada
+ Autorrespuesta enviada: [MESSAGE]
Han respondido a tu llamada
diff --git a/indra/newview/skins/default/xui/fr/strings.xml b/indra/newview/skins/default/xui/fr/strings.xml
index a595e52291..15869a6117 100755
--- a/indra/newview/skins/default/xui/fr/strings.xml
+++ b/indra/newview/skins/default/xui/fr/strings.xml
@@ -1644,7 +1644,7 @@ Extensions autorisées : .wav, .tga, .bmp, .jpg, .jpeg, or .bvh
connecté
déconnecté
Incoming message from [NAME]
- Autoresponse sent
+ Autoresponse sent: [MESSAGE]
Sent auto-response item: [ITEM_NAME]
Your call has been answered
You started a voice call
diff --git a/indra/newview/skins/default/xui/pl/strings.xml b/indra/newview/skins/default/xui/pl/strings.xml
index 99db275ca3..09c4c57083 100755
--- a/indra/newview/skins/default/xui/pl/strings.xml
+++ b/indra/newview/skins/default/xui/pl/strings.xml
@@ -4331,7 +4331,7 @@ Jeżeli nadal otrzymujesz ten komunikat, skontaktuj się z [SUPPORT_SITE].
Nadchodzi wiadomość od [NAME]
- Autoodpowiedź wysłana
+ Autoodpowiedź wysłana: [MESSAGE]
Wysłano przedmiot: [ITEM_NAME]
diff --git a/indra/newview/skins/default/xui/ru/strings.xml b/indra/newview/skins/default/xui/ru/strings.xml
index 785a651954..ac0e829992 100755
--- a/indra/newview/skins/default/xui/ru/strings.xml
+++ b/indra/newview/skins/default/xui/ru/strings.xml
@@ -4506,7 +4506,7 @@ support@secondlife.com.
Входящее сообщение от [NAME]
- Автоответ отправлен
+ Автоответ отправлен: [MESSAGE]
Элемент [ITEM_NAME] отправлен автоответом