diff options
author | Merov Linden <merov@lindenlab.com> | 2011-05-07 10:54:32 -0700 |
---|---|---|
committer | Merov Linden <merov@lindenlab.com> | 2011-05-07 10:54:32 -0700 |
commit | 51c779b5e832a0c303b4c84c7263c7fed3bd9b30 (patch) | |
tree | 9238b072e26cc02f14336ce16d7e54bf93f27d56 /indra/newview/llviewermessage.cpp | |
parent | e068e81f9f2c87c54a40020370b7c0105514dda2 (diff) | |
parent | d892256d5ba142bb8ea7ef11f64c67a498e725e9 (diff) |
Pull from viewer-experience-merge
Diffstat (limited to 'indra/newview/llviewermessage.cpp')
-rw-r--r-- | indra/newview/llviewermessage.cpp | 17 |
1 files changed, 11 insertions, 6 deletions
diff --git a/indra/newview/llviewermessage.cpp b/indra/newview/llviewermessage.cpp index 3f018fc57c..ef5968a5e2 100644 --- a/indra/newview/llviewermessage.cpp +++ b/indra/newview/llviewermessage.cpp @@ -5522,14 +5522,19 @@ void process_alert_core(const std::string& message, BOOL modal) } else { - LLSD args; - std::string new_msg =LLNotifications::instance().getGlobalString(message); + // Hack fix for EXP-623 (blame fix on RN :)) to avoid a sim deploy + const std::string AUTOPILOT_CANCELED_MSG("Autopilot canceled"); + if (message.find(AUTOPILOT_CANCELED_MSG) == std::string::npos ) + { + LLSD args; + std::string new_msg =LLNotifications::instance().getGlobalString(message); - std::string localized_msg; - bool is_message_localized = LLTrans::findString(localized_msg, new_msg); + std::string localized_msg; + bool is_message_localized = LLTrans::findString(localized_msg, new_msg); - args["MESSAGE"] = is_message_localized ? localized_msg : new_msg; - LLNotificationsUtil::add("SystemMessageTip", args); + args["MESSAGE"] = is_message_localized ? localized_msg : new_msg; + LLNotificationsUtil::add("SystemMessageTip", args); + } } } |