diff options
Diffstat (limited to 'OpenSim')
-rw-r--r-- | OpenSim/Region/Environment/Scenes/Scene.cs | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/OpenSim/Region/Environment/Scenes/Scene.cs b/OpenSim/Region/Environment/Scenes/Scene.cs index 9466ab9..a477468 100644 --- a/OpenSim/Region/Environment/Scenes/Scene.cs +++ b/OpenSim/Region/Environment/Scenes/Scene.cs | |||
@@ -1431,7 +1431,7 @@ namespace OpenSim.Region.Environment.Scenes | |||
1431 | } | 1431 | } |
1432 | 1432 | ||
1433 | /// <summary> | 1433 | /// <summary> |
1434 | /// | 1434 | /// Remove the given presence from the scene. |
1435 | /// </summary> | 1435 | /// </summary> |
1436 | /// <param name="agentID"></param> | 1436 | /// <param name="agentID"></param> |
1437 | public override void RemoveClient(LLUUID agentID) | 1437 | public override void RemoveClient(LLUUID agentID) |
@@ -1461,6 +1461,11 @@ namespace OpenSim.Region.Environment.Scenes | |||
1461 | childknownRegions.Add(ckn[i]); | 1461 | childknownRegions.Add(ckn[i]); |
1462 | } | 1462 | } |
1463 | m_sceneGridService.SendCloseChildAgentConnections(agentID, childknownRegions); | 1463 | m_sceneGridService.SendCloseChildAgentConnections(agentID, childknownRegions); |
1464 | |||
1465 | if (m_capsHandlers.ContainsKey(agentID)) | ||
1466 | { | ||
1467 | m_capsHandlers.Remove(agentID); | ||
1468 | } | ||
1464 | } | 1469 | } |
1465 | 1470 | ||
1466 | m_eventManager.TriggerClientClosed(agentID); | 1471 | m_eventManager.TriggerClientClosed(agentID); |