aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/Framework/Scenes
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--OpenSim/Region/Framework/Scenes/Scene.cs15
-rw-r--r--OpenSim/Region/Framework/Scenes/ScenePresence.cs2
2 files changed, 5 insertions, 12 deletions
diff --git a/OpenSim/Region/Framework/Scenes/Scene.cs b/OpenSim/Region/Framework/Scenes/Scene.cs
index d47536a..11505cc 100644
--- a/OpenSim/Region/Framework/Scenes/Scene.cs
+++ b/OpenSim/Region/Framework/Scenes/Scene.cs
@@ -2486,21 +2486,14 @@ namespace OpenSim.Region.Framework.Scenes
2486 2486
2487 #region Add/Remove Avatar Methods 2487 #region Add/Remove Avatar Methods
2488 2488
2489 /// <summary>
2490 /// Add a new client and create a child scene presence for it.
2491 /// </summary>
2492 /// <param name="client"></param>
2493 /// <param name="type">The type of agent to add.</param>
2494 public override ISceneAgent AddNewClient(IClientAPI client, PresenceType type) 2489 public override ISceneAgent AddNewClient(IClientAPI client, PresenceType type)
2495 { 2490 {
2491 // Validation occurs in LLUDPServer
2496 AgentCircuitData aCircuit = m_authenticateHandler.GetAgentCircuitData(client.CircuitCode); 2492 AgentCircuitData aCircuit = m_authenticateHandler.GetAgentCircuitData(client.CircuitCode);
2497 bool vialogin = false;
2498
2499 if (aCircuit == null) // no good, didn't pass NewUserConnection successfully
2500 return null;
2501 2493
2502 vialogin = (aCircuit.teleportFlags & (uint)Constants.TeleportFlags.ViaHGLogin) != 0 || 2494 bool vialogin
2503 (aCircuit.teleportFlags & (uint)Constants.TeleportFlags.ViaLogin) != 0; 2495 = (aCircuit.teleportFlags & (uint)Constants.TeleportFlags.ViaHGLogin) != 0
2496 || (aCircuit.teleportFlags & (uint)Constants.TeleportFlags.ViaLogin) != 0;
2504 2497
2505 CheckHeartbeat(); 2498 CheckHeartbeat();
2506 2499
diff --git a/OpenSim/Region/Framework/Scenes/ScenePresence.cs b/OpenSim/Region/Framework/Scenes/ScenePresence.cs
index 6463ab1..8824921 100644
--- a/OpenSim/Region/Framework/Scenes/ScenePresence.cs
+++ b/OpenSim/Region/Framework/Scenes/ScenePresence.cs
@@ -2548,7 +2548,7 @@ namespace OpenSim.Region.Framework.Scenes
2548 } 2548 }
2549 2549
2550 // This agent just became root. We are going to tell everyone about it. The process of 2550 // This agent just became root. We are going to tell everyone about it. The process of
2551 // getting other avatars information was initiated in the constructor... don't do it 2551 // getting other avatars information was initiated elsewhere immediately after the child circuit connected... don't do it
2552 // again here... this comes after the cached appearance check because the avatars 2552 // again here... this comes after the cached appearance check because the avatars
2553 // appearance goes into the avatar update packet 2553 // appearance goes into the avatar update packet
2554 SendAvatarDataToAllAgents(); 2554 SendAvatarDataToAllAgents();