diff options
Diffstat (limited to 'OpenSim')
-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 2357c6b..b36b9bf 100644 --- a/OpenSim/Region/Framework/Scenes/SceneObjectPart.cs +++ b/OpenSim/Region/Framework/Scenes/SceneObjectPart.cs | |||
@@ -1278,10 +1278,13 @@ namespace OpenSim.Region.Framework.Scenes | |||
1278 | { | 1278 | { |
1279 | m_parentGroup.Scene.ForEachScenePresence(delegate(ScenePresence avatar) | 1279 | m_parentGroup.Scene.ForEachScenePresence(delegate(ScenePresence avatar) |
1280 | { | 1280 | { |
1281 | avatar.SceneViewer.QueuePartForUpdate(this); | 1281 | AddFullUpdateToAvatar(avatar); |
1282 | }); | 1282 | }); |
1283 | } | 1283 | } |
1284 | 1284 | ||
1285 | /// <summary> | ||
1286 | /// Tell the scene presence that it should send updates for this part to its client | ||
1287 | /// </summary> | ||
1285 | public void AddFullUpdateToAvatar(ScenePresence presence) | 1288 | public void AddFullUpdateToAvatar(ScenePresence presence) |
1286 | { | 1289 | { |
1287 | presence.SceneViewer.QueuePartForUpdate(this); | 1290 | presence.SceneViewer.QueuePartForUpdate(this); |
@@ -1302,7 +1305,7 @@ namespace OpenSim.Region.Framework.Scenes | |||
1302 | { | 1305 | { |
1303 | m_parentGroup.Scene.ForEachScenePresence(delegate(ScenePresence avatar) | 1306 | m_parentGroup.Scene.ForEachScenePresence(delegate(ScenePresence avatar) |
1304 | { | 1307 | { |
1305 | avatar.SceneViewer.QueuePartForUpdate(this); | 1308 | AddTerseUpdateToAvatar(avatar); |
1306 | }); | 1309 | }); |
1307 | } | 1310 | } |
1308 | 1311 | ||