diff options
Diffstat (limited to 'OpenSim/Region')
-rw-r--r-- | OpenSim/Region/Framework/Scenes/ScenePresence.cs | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/OpenSim/Region/Framework/Scenes/ScenePresence.cs b/OpenSim/Region/Framework/Scenes/ScenePresence.cs index bd4f68e..fcb841a 100644 --- a/OpenSim/Region/Framework/Scenes/ScenePresence.cs +++ b/OpenSim/Region/Framework/Scenes/ScenePresence.cs | |||
@@ -2694,15 +2694,16 @@ namespace OpenSim.Region.Framework.Scenes | |||
2694 | // we created a new ScenePresence (a new child agent) in a fresh region. | 2694 | // we created a new ScenePresence (a new child agent) in a fresh region. |
2695 | // Request info about all the (root) agents in this region | 2695 | // Request info about all the (root) agents in this region |
2696 | // Note: This won't send data *to* other clients in that region (children don't send) | 2696 | // Note: This won't send data *to* other clients in that region (children don't send) |
2697 | SendOtherAgentsAvatarDataToMe(); | ||
2698 | SendOtherAgentsAppearanceToMe(); | ||
2699 | |||
2700 | EntityBase[] entities = Scene.Entities.GetEntities(); | 2697 | EntityBase[] entities = Scene.Entities.GetEntities(); |
2701 | foreach(EntityBase e in entities) | 2698 | foreach(EntityBase e in entities) |
2702 | { | 2699 | { |
2703 | if (e != null && e is SceneObjectGroup) | 2700 | if (e != null && e is SceneObjectGroup) |
2704 | ((SceneObjectGroup)e).SendFullUpdateToClient(ControllingClient); | 2701 | ((SceneObjectGroup)e).SendFullUpdateToClient(ControllingClient); |
2705 | } | 2702 | } |
2703 | |||
2704 | SendOtherAgentsAvatarDataToMe(); | ||
2705 | SendOtherAgentsAppearanceToMe(); | ||
2706 | |||
2706 | }); | 2707 | }); |
2707 | } | 2708 | } |
2708 | 2709 | ||