aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim
diff options
context:
space:
mode:
Diffstat (limited to 'OpenSim')
-rw-r--r--OpenSim/Region/CoreModules/Avatar/Chat/ChatModule.cs3
1 files changed, 2 insertions, 1 deletions
diff --git a/OpenSim/Region/CoreModules/Avatar/Chat/ChatModule.cs b/OpenSim/Region/CoreModules/Avatar/Chat/ChatModule.cs
index fd6202a..ff2527e 100644
--- a/OpenSim/Region/CoreModules/Avatar/Chat/ChatModule.cs
+++ b/OpenSim/Region/CoreModules/Avatar/Chat/ChatModule.cs
@@ -294,7 +294,8 @@ namespace OpenSim.Region.CoreModules.Avatar.Chat
294 s.ForEachScenePresence( 294 s.ForEachScenePresence(
295 delegate(ScenePresence presence) 295 delegate(ScenePresence presence)
296 { 296 {
297 if (destination != UUID.Zero && presence.UUID != destination) 297 if (destination != UUID.Zero &&
298 (presence.UUID != destination || receiverIDs.Contains(presence.UUID)))
298 return; 299 return;
299 ILandObject Presencecheck = s.LandChannel.GetLandObject(presence.AbsolutePosition.X, presence.AbsolutePosition.Y); 300 ILandObject Presencecheck = s.LandChannel.GetLandObject(presence.AbsolutePosition.X, presence.AbsolutePosition.Y);
300 if (Presencecheck != null) 301 if (Presencecheck != null)