diff --git a/OpenSim/Region/Framework/Scenes/ScenePresence.cs b/OpenSim/Region/Framework/Scenes/ScenePresence.cs index 4de5a30c36..eea751e5b6 100644 --- a/OpenSim/Region/Framework/Scenes/ScenePresence.cs +++ b/OpenSim/Region/Framework/Scenes/ScenePresence.cs @@ -1361,6 +1361,8 @@ namespace OpenSim.Region.Framework.Scenes // Tell the client that we're totally ready ControllingClient.MoveAgentIntoRegion(m_scene.RegionInfo, AbsolutePosition, look); + ValidateAndSendAppearanceAndAgentData(); + // Remember in HandleUseCircuitCode, we delayed this to here if (m_teleportFlags > 0) SendInitialDataToMe(); @@ -1390,8 +1392,6 @@ namespace OpenSim.Region.Framework.Scenes // client.Name, client.AgentId, m_scene.RegionInfo.RegionName); // } - ValidateAndSendAppearanceAndAgentData(); - // Create child agents in neighbouring regions if (openChildAgents && !IsChildAgent) {