aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/Framework/Scenes/SceneCommunicationService.cs
diff options
context:
space:
mode:
authorJustin Clark-Casey (justincc)2011-02-18 20:54:00 +0000
committerJustin Clark-Casey (justincc)2011-02-18 20:54:00 +0000
commit47252214354cb768ecddb50062d650d22f7d1c4f (patch)
treea86cf92bba4bccafbc32ab41b12455d0054fb2d7 /OpenSim/Region/Framework/Scenes/SceneCommunicationService.cs
parentAdd support for new naming syntax of linked regions to osTeleportAgent and os... (diff)
downloadopensim-SC_OLD-47252214354cb768ecddb50062d650d22f7d1c4f.zip
opensim-SC_OLD-47252214354cb768ecddb50062d650d22f7d1c4f.tar.gz
opensim-SC_OLD-47252214354cb768ecddb50062d650d22f7d1c4f.tar.bz2
opensim-SC_OLD-47252214354cb768ecddb50062d650d22f7d1c4f.tar.xz
Stop the avatar sometimes pausing for more than a second on the border when region crossing.
This restores a RemoveFromPhysicalScene() call in ScenePresence.CheckForBorderCrossing() when the agent has been placed in transit. If we don't remove the agent from the physical scene, then the method continues to be called via ScenePresence.Update() until the handover of the client between regions is completed. Since this handover can take more than 1000ms (due to the 1000ms event queue polling response from the server), this results in the avatar pausing on the border for the entire handover period.
Diffstat (limited to 'OpenSim/Region/Framework/Scenes/SceneCommunicationService.cs')
0 files changed, 0 insertions, 0 deletions