diff options
author | UbitUmarov | 2019-04-01 13:55:54 +0100 |
---|---|---|
committer | UbitUmarov | 2019-04-01 13:55:54 +0100 |
commit | 3b63699b9d9f26248af8e27b3ea183903bdeaa67 (patch) | |
tree | 20a6fa38e5504585e3d3fdcbe97be3a0016e4d75 /OpenSim/Region | |
parent | change avatar arrival at hg destination handling (diff) | |
download | opensim-SC-3b63699b9d9f26248af8e27b3ea183903bdeaa67.zip opensim-SC-3b63699b9d9f26248af8e27b3ea183903bdeaa67.tar.gz opensim-SC-3b63699b9d9f26248af8e27b3ea183903bdeaa67.tar.bz2 opensim-SC-3b63699b9d9f26248af8e27b3ea183903bdeaa67.tar.xz |
still issues on fast hg tps
Diffstat (limited to 'OpenSim/Region')
-rw-r--r-- | OpenSim/Region/CoreModules/Framework/EntityTransfer/EntityTransferModule.cs | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/OpenSim/Region/CoreModules/Framework/EntityTransfer/EntityTransferModule.cs b/OpenSim/Region/CoreModules/Framework/EntityTransfer/EntityTransferModule.cs index 01b4f10..fb2fd07 100644 --- a/OpenSim/Region/CoreModules/Framework/EntityTransfer/EntityTransferModule.cs +++ b/OpenSim/Region/CoreModules/Framework/EntityTransfer/EntityTransferModule.cs | |||
@@ -1163,7 +1163,10 @@ namespace OpenSim.Region.CoreModules.Framework.EntityTransfer | |||
1163 | return; | 1163 | return; |
1164 | } | 1164 | } |
1165 | 1165 | ||
1166 | m_entityTransferStateMachine.UpdateInTransit(sp.UUID, AgentTransferState.CleaningUp); | 1166 | //shut this up for now |
1167 | m_entityTransferStateMachine.ResetFromTransit(sp.UUID); | ||
1168 | |||
1169 | //m_entityTransferStateMachine.UpdateInTransit(sp.UUID, AgentTransferState.CleaningUp); | ||
1167 | 1170 | ||
1168 | sp.HasMovedAway(!(OutSideViewRange || logout)); | 1171 | sp.HasMovedAway(!(OutSideViewRange || logout)); |
1169 | 1172 | ||
@@ -1181,6 +1184,7 @@ namespace OpenSim.Region.CoreModules.Framework.EntityTransfer | |||
1181 | sp.CloseChildAgents(childRegionsToClose); | 1184 | sp.CloseChildAgents(childRegionsToClose); |
1182 | } | 1185 | } |
1183 | 1186 | ||
1187 | |||
1184 | // if far jump we do need to close anyways | 1188 | // if far jump we do need to close anyways |
1185 | if (NeedsClosing(reg, OutSideViewRange)) | 1189 | if (NeedsClosing(reg, OutSideViewRange)) |
1186 | { | 1190 | { |
@@ -1194,6 +1198,7 @@ namespace OpenSim.Region.CoreModules.Framework.EntityTransfer | |||
1194 | break; | 1198 | break; |
1195 | } while (--count > 0); | 1199 | } while (--count > 0); |
1196 | 1200 | ||
1201 | |||
1197 | if (!sp.IsDeleted) | 1202 | if (!sp.IsDeleted) |
1198 | { | 1203 | { |
1199 | m_log.DebugFormat( | 1204 | m_log.DebugFormat( |
@@ -2464,7 +2469,6 @@ namespace OpenSim.Region.CoreModules.Framework.EntityTransfer | |||
2464 | 2469 | ||
2465 | //Scene.CloseAgent(sp.UUID, false); | 2470 | //Scene.CloseAgent(sp.UUID, false); |
2466 | sp.IsInTransit = false; | 2471 | sp.IsInTransit = false; |
2467 | m_entityTransferStateMachine.ResetFromTransit(id); // this needs cleanup | ||
2468 | //m_entityTransferStateMachine.SetAgentArrivedAtDestination(id); | 2472 | //m_entityTransferStateMachine.SetAgentArrivedAtDestination(id); |
2469 | } | 2473 | } |
2470 | 2474 | ||