aboutsummaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
-rw-r--r--OpenSim/Region/Framework/Scenes/Scene.cs3
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);