summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRider Linden <rider@lindenlab.com>2025-10-03 14:23:33 -0700
committerRider Linden <rider@lindenlab.com>2025-10-07 09:19:45 -0700
commitc678b451783c67fb3fde4d66a5da6fa1eb83cebe (patch)
treeb67acd539eaa770d8d2f794351ee9932bff492a7
parentb305860e8767695f545821d7cb10c846af514fd6 (diff)
Forward `llOwnerSay`/`print` messages to the plugin as well.
-rw-r--r--indra/newview/llfloaterimnearbychathandler.cpp10
1 files changed, 10 insertions, 0 deletions
diff --git a/indra/newview/llfloaterimnearbychathandler.cpp b/indra/newview/llfloaterimnearbychathandler.cpp
index 1e3bc2804e..3b0c19499a 100644
--- a/indra/newview/llfloaterimnearbychathandler.cpp
+++ b/indra/newview/llfloaterimnearbychathandler.cpp
@@ -556,6 +556,16 @@ void LLFloaterIMNearbyChatHandler::processChat(const LLChat& chat_msg,
return;
}
}
+ else if ((chat_msg.mChatType == CHAT_TYPE_OWNER) &&
+ gSavedSettings.getBOOL("ExternalWebsocketSyncEnable") &&
+ gSavedSettings.getBOOL("ExternalWebsocketForwardDebug"))
+ {
+ LLScriptEditorWSServer::ptr_t server = LLScriptEditorWSServer::getServer();
+ if (server)
+ {
+ server->forwardChatToIDE(chat_msg);
+ }
+ }
nearby_chat->addMessage(chat_msg, true, args);