diff options
| author | Rider Linden <rider@lindenlab.com> | 2025-10-03 14:23:33 -0700 |
|---|---|---|
| committer | Rider Linden <rider@lindenlab.com> | 2025-10-07 09:19:45 -0700 |
| commit | c678b451783c67fb3fde4d66a5da6fa1eb83cebe (patch) | |
| tree | b67acd539eaa770d8d2f794351ee9932bff492a7 | |
| parent | b305860e8767695f545821d7cb10c846af514fd6 (diff) | |
Forward `llOwnerSay`/`print` messages to the plugin as well.
| -rw-r--r-- | indra/newview/llfloaterimnearbychathandler.cpp | 10 |
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); |
