diff options
Diffstat (limited to 'OpenSim')
-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 be01d44..dd817ce 100644 --- a/OpenSim/Region/Framework/Scenes/Scene.cs +++ b/OpenSim/Region/Framework/Scenes/Scene.cs | |||
@@ -3154,6 +3154,7 @@ namespace OpenSim.Region.Framework.Scenes | |||
3154 | 3154 | ||
3155 | } | 3155 | } |
3156 | m_eventManager.TriggerClientClosed(agentID, this); | 3156 | m_eventManager.TriggerClientClosed(agentID, this); |
3157 | CleanDroppedAttachments(); | ||
3157 | } | 3158 | } |
3158 | catch (NullReferenceException) | 3159 | catch (NullReferenceException) |
3159 | { | 3160 | { |
@@ -3408,6 +3409,8 @@ namespace OpenSim.Region.Framework.Scenes | |||
3408 | 3409 | ||
3409 | if (vialogin) | 3410 | if (vialogin) |
3410 | { | 3411 | { |
3412 | CleanDroppedAttachments(); | ||
3413 | |||
3411 | if (TestBorderCross(agent.startpos, Cardinals.E)) | 3414 | if (TestBorderCross(agent.startpos, Cardinals.E)) |
3412 | { | 3415 | { |
3413 | Border crossedBorder = GetCrossedBorder(agent.startpos, Cardinals.E); | 3416 | Border crossedBorder = GetCrossedBorder(agent.startpos, Cardinals.E); |