diff options
Diffstat (limited to '')
-rw-r--r-- | OpenSim/Region/Environment/Scenes/SceneObjectPart.cs | 18 |
1 files changed, 17 insertions, 1 deletions
diff --git a/OpenSim/Region/Environment/Scenes/SceneObjectPart.cs b/OpenSim/Region/Environment/Scenes/SceneObjectPart.cs index 85e4c7f..1d5dd5b 100644 --- a/OpenSim/Region/Environment/Scenes/SceneObjectPart.cs +++ b/OpenSim/Region/Environment/Scenes/SceneObjectPart.cs | |||
@@ -1610,8 +1610,24 @@ namespace OpenSim.Region.Environment.Scenes | |||
1610 | NextOwnerMask = ApplyMask(NextOwnerMask, set, mask); | 1610 | NextOwnerMask = ApplyMask(NextOwnerMask, set, mask); |
1611 | break; | 1611 | break; |
1612 | } | 1612 | } |
1613 | SendFullUpdateToAllClients(); | ||
1613 | 1614 | ||
1614 | // ScheduleFullUpdate(); | 1615 | SendObjectPropertiesToClient(AgentID); |
1616 | |||
1617 | |||
1618 | } | ||
1619 | } | ||
1620 | |||
1621 | private void SendObjectPropertiesToClient(LLUUID AgentID) | ||
1622 | { | ||
1623 | List<ScenePresence> avatars = m_parentGroup.GetScenePresences(); | ||
1624 | for (int i = 0; i < avatars.Count; i++) | ||
1625 | { | ||
1626 | // Ugly reference :( | ||
1627 | if (avatars[i].UUID == AgentID) | ||
1628 | { | ||
1629 | m_parentGroup.GetProperties(avatars[i].ControllingClient); | ||
1630 | } | ||
1615 | } | 1631 | } |
1616 | } | 1632 | } |
1617 | 1633 | ||