From f514243c1b821a12927dbccfb5e4916c21f50ddd Mon Sep 17 00:00:00 2001 From: Inusaito Sayori Date: Sat, 4 Apr 2015 15:47:20 -0400 Subject: [PATCH] Make /regionsay fall back on normal chat pipes --- indra/newview/chatbar_as_cmdline.cpp | 8 +++++++- .../default/xui/en-us/panel_preferences_ascent_system.xml | 2 +- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/indra/newview/chatbar_as_cmdline.cpp b/indra/newview/chatbar_as_cmdline.cpp index 916e52b7c..dc1c77e41 100644 --- a/indra/newview/chatbar_as_cmdline.cpp +++ b/indra/newview/chatbar_as_cmdline.cpp @@ -452,6 +452,12 @@ bool cmd_line_chat(std::string revised_text, EChatType type) { if (revised_text.length() > command.length() + 1) { + const std::string& message = revised_text.substr(command.length()+1); + if (!gAgent.getRegion()->isEstateManager()) + { + gChatBar->sendChatFromViewer(message, CHAT_TYPE_REGION, false); + return false; + } std::vector strings(5, "-1"); // [0] grid_x, unused here // [1] grid_y, unused here @@ -460,7 +466,7 @@ bool cmd_line_chat(std::string revised_text, EChatType type) std::string name; LLAgentUI::buildFullname(name); strings[3] = name; - strings[4] = revised_text.substr(command.length()+1); // [4] message + strings[4] = message; // [4] message LLRegionInfoModel::sendEstateOwnerMessage(gMessageSystem, "simulatormessage", LLFloaterRegionInfo::getLastInvoice(), strings); } return false; diff --git a/indra/newview/skins/default/xui/en-us/panel_preferences_ascent_system.xml b/indra/newview/skins/default/xui/en-us/panel_preferences_ascent_system.xml index 96bf4f9b6..b3449200d 100644 --- a/indra/newview/skins/default/xui/en-us/panel_preferences_ascent_system.xml +++ b/indra/newview/skins/default/xui/en-us/panel_preferences_ascent_system.xml @@ -82,7 +82,7 @@ Toggle Fake Away Status (usage: cmd) Send region message (usage: cmd msg) - + Hover Height (usage: cmd height)