diff options
Diffstat (limited to 'OpenSim/Region/Framework/Scenes/ScenePresence.cs')
-rw-r--r-- | OpenSim/Region/Framework/Scenes/ScenePresence.cs | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/OpenSim/Region/Framework/Scenes/ScenePresence.cs b/OpenSim/Region/Framework/Scenes/ScenePresence.cs index fcb841a..9f8ada3 100644 --- a/OpenSim/Region/Framework/Scenes/ScenePresence.cs +++ b/OpenSim/Region/Framework/Scenes/ScenePresence.cs | |||
@@ -2694,16 +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 | |||
2697 | EntityBase[] entities = Scene.Entities.GetEntities(); | 2700 | EntityBase[] entities = Scene.Entities.GetEntities(); |
2698 | foreach(EntityBase e in entities) | 2701 | foreach (EntityBase e in entities) |
2699 | { | 2702 | { |
2700 | if (e != null && e is SceneObjectGroup) | 2703 | if (e != null && e is SceneObjectGroup) |
2701 | ((SceneObjectGroup)e).SendFullUpdateToClient(ControllingClient); | 2704 | ((SceneObjectGroup)e).SendFullUpdateToClient(ControllingClient); |
2702 | } | 2705 | } |
2703 | 2706 | ||
2704 | SendOtherAgentsAvatarDataToMe(); | ||
2705 | SendOtherAgentsAppearanceToMe(); | ||
2706 | |||
2707 | }); | 2707 | }); |
2708 | } | 2708 | } |
2709 | 2709 | ||