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

Sugilite
Adam Frisby 2007-07-08 03:45:06 +00:00
parent 855ebe739b
commit 74410efb22
1 changed files with 10 additions and 4 deletions

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
{