Fix for rezzing and derezzing HUDs (see Mantis #5406). From now on updates are only sent to affected clients.

This commit is contained in:
Snoopy Pfeffer
2011-09-25 00:51:43 +02:00
parent 8caf3ed49e
commit 2b2580e3a1
2 changed files with 11 additions and 2 deletions

View File

@@ -1174,7 +1174,11 @@ namespace OpenSim.Region.Framework.Scenes
{
part.UpdateFlag = 0;
if (part == m_rootPart)
avatar.ControllingClient.SendKillObject(m_regionHandle, part.LocalId);
{
if (!IsAttachment || (AttachedAvatar == avatar.ControllingClient.AgentId) ||
(AttachmentPoint < 31) || (AttachmentPoint > 38))
avatar.ControllingClient.SendKillObject(m_regionHandle, part.LocalId);
}
}
});
}