diff options
Diffstat (limited to 'OpenSim')
-rw-r--r-- | OpenSim/Region/Framework/Scenes/Scene.cs | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/OpenSim/Region/Framework/Scenes/Scene.cs b/OpenSim/Region/Framework/Scenes/Scene.cs index 5f10869..a3ea7d9 100644 --- a/OpenSim/Region/Framework/Scenes/Scene.cs +++ b/OpenSim/Region/Framework/Scenes/Scene.cs | |||
@@ -3699,6 +3699,14 @@ namespace OpenSim.Region.Framework.Scenes | |||
3699 | 3699 | ||
3700 | sp.DoNotCloseAfterTeleport = true; | 3700 | sp.DoNotCloseAfterTeleport = true; |
3701 | } | 3701 | } |
3702 | else if (EntityTransferModule.IsInTransit(sp.UUID)) | ||
3703 | { | ||
3704 | m_log.DebugFormat( | ||
3705 | "[SCENE]: Setting DoNotCloseAfterTeleport for child scene presence {0} in {1} because this region will attempt previous end-of-teleport close.", | ||
3706 | sp.Name, Name); | ||
3707 | |||
3708 | sp.DoNotCloseAfterTeleport = true; | ||
3709 | } | ||
3702 | } | 3710 | } |
3703 | } | 3711 | } |
3704 | 3712 | ||