diff options
author | Justin Clark-Casey (justincc) | 2010-09-18 01:43:22 +0100 |
---|---|---|
committer | Justin Clark-Casey (justincc) | 2010-09-18 01:43:22 +0100 |
commit | 889923841c3d3500dfe12c281ffe2d6bb3898739 (patch) | |
tree | 22118e7da3c4b58ceb7d51692f7c5e2eb845be6b | |
parent | Move OpenSim/Framework/tests/PrimeNumberHelperTests.cs to OpenSim/Framework/T... (diff) | |
download | opensim-SC-889923841c3d3500dfe12c281ffe2d6bb3898739.zip opensim-SC-889923841c3d3500dfe12c281ffe2d6bb3898739.tar.gz opensim-SC-889923841c3d3500dfe12c281ffe2d6bb3898739.tar.bz2 opensim-SC-889923841c3d3500dfe12c281ffe2d6bb3898739.tar.xz |
Stop broadcasting non 0/DEBUG ChatTypeEnum.Region messages to all avatars
This allows non public/debug region wide messages to be sent to scripts but not be broadast to avatars
-rw-r--r-- | OpenSim/Region/CoreModules/Avatar/Chat/ChatModule.cs | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/OpenSim/Region/CoreModules/Avatar/Chat/ChatModule.cs b/OpenSim/Region/CoreModules/Avatar/Chat/ChatModule.cs index 02f0968..ef5efdd 100644 --- a/OpenSim/Region/CoreModules/Avatar/Chat/ChatModule.cs +++ b/OpenSim/Region/CoreModules/Avatar/Chat/ChatModule.cs | |||
@@ -237,9 +237,7 @@ namespace OpenSim.Region.CoreModules.Avatar.Chat | |||
237 | 237 | ||
238 | public virtual void OnChatBroadcast(Object sender, OSChatMessage c) | 238 | public virtual void OnChatBroadcast(Object sender, OSChatMessage c) |
239 | { | 239 | { |
240 | // unless the chat to be broadcast is of type Region, we | 240 | if (c.Channel != 0 && c.Channel != DEBUG_CHANNEL) return; |
241 | // drop it if its channel is neither 0 nor DEBUG_CHANNEL | ||
242 | if (c.Channel != 0 && c.Channel != DEBUG_CHANNEL && c.Type != ChatTypeEnum.Region) return; | ||
243 | 241 | ||
244 | ChatTypeEnum cType = c.Type; | 242 | ChatTypeEnum cType = c.Type; |
245 | if (c.Channel == DEBUG_CHANNEL) | 243 | if (c.Channel == DEBUG_CHANNEL) |