diff options
-rw-r--r-- | OpenSim/Region/Framework/Scenes/Scene.cs | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/OpenSim/Region/Framework/Scenes/Scene.cs b/OpenSim/Region/Framework/Scenes/Scene.cs index b50d0cb..6118a70 100644 --- a/OpenSim/Region/Framework/Scenes/Scene.cs +++ b/OpenSim/Region/Framework/Scenes/Scene.cs | |||
@@ -2044,11 +2044,14 @@ namespace OpenSim.Region.Framework.Scenes | |||
2044 | { | 2044 | { |
2045 | AgentCircuitData aCircuit = m_authenticateHandler.GetAgentCircuitData(client.CircuitCode); | 2045 | AgentCircuitData aCircuit = m_authenticateHandler.GetAgentCircuitData(client.CircuitCode); |
2046 | 2046 | ||
2047 | m_log.Debug("[Scene] Adding new agent " + client.Name + " to scene " + RegionInfo.RegionName); | ||
2048 | /* | ||
2047 | string logMsg = string.Format("[SCENE]: Adding new {0} agent for {1} in {2}", | 2049 | string logMsg = string.Format("[SCENE]: Adding new {0} agent for {1} in {2}", |
2048 | ((aCircuit.child == true) ? "child" : "root"), client.Name, | 2050 | ((aCircuit.child == true) ? "child" : "root"), client.Name, |
2049 | RegionInfo.RegionName); | 2051 | RegionInfo.RegionName); |
2050 | 2052 | ||
2051 | m_log.Debug(logMsg); | 2053 | m_log.Debug(logMsg); |
2054 | */ | ||
2052 | 2055 | ||
2053 | CommsManager.UserProfileCacheService.AddNewUser(client.AgentId); | 2056 | CommsManager.UserProfileCacheService.AddNewUser(client.AgentId); |
2054 | 2057 | ||
@@ -2057,7 +2060,7 @@ namespace OpenSim.Region.Framework.Scenes | |||
2057 | // HERE!!! Do the initial attachments right here | 2060 | // HERE!!! Do the initial attachments right here |
2058 | // first agent upon login is a root agent by design. | 2061 | // first agent upon login is a root agent by design. |
2059 | // All other AddNewClient calls find aCircuit.child to be true | 2062 | // All other AddNewClient calls find aCircuit.child to be true |
2060 | if (aCircuit.child == false) | 2063 | if (aCircuit == null || aCircuit.child == false) |
2061 | { | 2064 | { |
2062 | sp.IsChildAgent = false; | 2065 | sp.IsChildAgent = false; |
2063 | sp.RezAttachments(); | 2066 | sp.RezAttachments(); |