* Bugfix with instant message handlers. Looking at implementing grid IM server, ideally using a known scalable infrastructure.

This commit is contained in:
Adam Frisby
2007-07-08 03:45:06 +00:00
parent 855ebe739b
commit 74410efb22

View File

@@ -110,10 +110,16 @@ namespace OpenSim.Region.Environment.Scenes
{
if (this.Avatars.ContainsKey(toAgentID))
{
// Local sim message
ScenePresence avatar = this.Avatars[toAgentID];
avatar.ControllingClient.SendInstantMessage(message, toAgentID);
if (this.Avatars.ContainsKey(fromAgentID))
{
// Local sim message
ScenePresence avatar = this.Avatars[fromAgentID];
avatar.ControllingClient.SendInstantMessage(message, toAgentID);
}
else
{
// Message came from a user outside the sim, ignore?
}
}
else
{