diff options
Diffstat (limited to 'OpenSim/Region/Framework/Scenes')
-rw-r--r-- | OpenSim/Region/Framework/Scenes/Scene.cs | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/OpenSim/Region/Framework/Scenes/Scene.cs b/OpenSim/Region/Framework/Scenes/Scene.cs index d0619d7..6452dfe 100644 --- a/OpenSim/Region/Framework/Scenes/Scene.cs +++ b/OpenSim/Region/Framework/Scenes/Scene.cs | |||
@@ -3199,6 +3199,7 @@ namespace OpenSim.Region.Framework.Scenes | |||
3199 | m_log.Debug("[Scene] Beginning ClientClosed"); | 3199 | m_log.Debug("[Scene] Beginning ClientClosed"); |
3200 | m_eventManager.TriggerClientClosed(agentID, this); | 3200 | m_eventManager.TriggerClientClosed(agentID, this); |
3201 | m_log.Debug("[Scene] Finished ClientClosed"); | 3201 | m_log.Debug("[Scene] Finished ClientClosed"); |
3202 | CleanDroppedAttachments(); | ||
3202 | } | 3203 | } |
3203 | catch (NullReferenceException) | 3204 | catch (NullReferenceException) |
3204 | { | 3205 | { |
@@ -3442,6 +3443,8 @@ namespace OpenSim.Region.Framework.Scenes | |||
3442 | 3443 | ||
3443 | if (vialogin) | 3444 | if (vialogin) |
3444 | { | 3445 | { |
3446 | CleanDroppedAttachments(); | ||
3447 | |||
3445 | if (TestBorderCross(agent.startpos, Cardinals.E)) | 3448 | if (TestBorderCross(agent.startpos, Cardinals.E)) |
3446 | { | 3449 | { |
3447 | Border crossedBorder = GetCrossedBorder(agent.startpos, Cardinals.E); | 3450 | Border crossedBorder = GetCrossedBorder(agent.startpos, Cardinals.E); |