aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/Environment/Scenes/SceneObjectPart.cs
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--OpenSim/Region/Environment/Scenes/SceneObjectPart.cs18
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