diff options
Merge branch 'master' into careminster-presence-refactor
Diffstat (limited to 'OpenSim/Region/Framework/Scenes/SceneObjectPart.cs')
-rw-r--r-- | OpenSim/Region/Framework/Scenes/SceneObjectPart.cs | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/OpenSim/Region/Framework/Scenes/SceneObjectPart.cs b/OpenSim/Region/Framework/Scenes/SceneObjectPart.cs index 683df93..c84596b 100644 --- a/OpenSim/Region/Framework/Scenes/SceneObjectPart.cs +++ b/OpenSim/Region/Framework/Scenes/SceneObjectPart.cs | |||
@@ -1289,10 +1289,13 @@ namespace OpenSim.Region.Framework.Scenes | |||
1289 | { | 1289 | { |
1290 | m_parentGroup.Scene.ForEachScenePresence(delegate(ScenePresence avatar) | 1290 | m_parentGroup.Scene.ForEachScenePresence(delegate(ScenePresence avatar) |
1291 | { | 1291 | { |
1292 | avatar.SceneViewer.QueuePartForUpdate(this); | 1292 | AddFullUpdateToAvatar(avatar); |
1293 | }); | 1293 | }); |
1294 | } | 1294 | } |
1295 | 1295 | ||
1296 | /// <summary> | ||
1297 | /// Tell the scene presence that it should send updates for this part to its client | ||
1298 | /// </summary> | ||
1296 | public void AddFullUpdateToAvatar(ScenePresence presence) | 1299 | public void AddFullUpdateToAvatar(ScenePresence presence) |
1297 | { | 1300 | { |
1298 | presence.SceneViewer.QueuePartForUpdate(this); | 1301 | presence.SceneViewer.QueuePartForUpdate(this); |
@@ -1313,7 +1316,7 @@ namespace OpenSim.Region.Framework.Scenes | |||
1313 | { | 1316 | { |
1314 | m_parentGroup.Scene.ForEachScenePresence(delegate(ScenePresence avatar) | 1317 | m_parentGroup.Scene.ForEachScenePresence(delegate(ScenePresence avatar) |
1315 | { | 1318 | { |
1316 | avatar.SceneViewer.QueuePartForUpdate(this); | 1319 | AddTerseUpdateToAvatar(avatar); |
1317 | }); | 1320 | }); |
1318 | } | 1321 | } |
1319 | 1322 | ||