diff options
author | Justin Clarke Casey | 2008-08-01 18:49:48 +0000 |
---|---|---|
committer | Justin Clarke Casey | 2008-08-01 18:49:48 +0000 |
commit | 43b2ff1d112174c36bb18caf353945afc6390840 (patch) | |
tree | 2da70a8856c417dcfb66f75fb38a4bde2b73c57f /OpenSim/Region/Environment/Scenes/SceneCommunicationService.cs | |
parent | * minor: eliminate some unused variables in InventoryFolderImpl (diff) | |
download | opensim-SC_OLD-43b2ff1d112174c36bb18caf353945afc6390840.zip opensim-SC_OLD-43b2ff1d112174c36bb18caf353945afc6390840.tar.gz opensim-SC_OLD-43b2ff1d112174c36bb18caf353945afc6390840.tar.bz2 opensim-SC_OLD-43b2ff1d112174c36bb18caf353945afc6390840.tar.xz |
* Drop cached inventory from the local region when a user crosses out into a remote region
* May resolves inventory problems that occur when the user moves between two regions`
* e.g. if the user moves to a second region, adds an inventory item, moves back to the original region then tries to manipulate that item
* Not yet implemented for teleport
Diffstat (limited to 'OpenSim/Region/Environment/Scenes/SceneCommunicationService.cs')
-rw-r--r-- | OpenSim/Region/Environment/Scenes/SceneCommunicationService.cs | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/OpenSim/Region/Environment/Scenes/SceneCommunicationService.cs b/OpenSim/Region/Environment/Scenes/SceneCommunicationService.cs index b9bf42b..b35e60f 100644 --- a/OpenSim/Region/Environment/Scenes/SceneCommunicationService.cs +++ b/OpenSim/Region/Environment/Scenes/SceneCommunicationService.cs | |||
@@ -557,8 +557,10 @@ namespace OpenSim.Region.Environment.Scenes | |||
557 | LLVector3 lookAt, uint flags) | 557 | LLVector3 lookAt, uint flags) |
558 | { | 558 | { |
559 | bool destRegionUp = false; | 559 | bool destRegionUp = false; |
560 | |||
560 | if (regionHandle == m_regionInfo.RegionHandle) | 561 | if (regionHandle == m_regionInfo.RegionHandle) |
561 | { | 562 | { |
563 | // Teleport within the same region | ||
562 | avatar.ControllingClient.SendTeleportLocationStart(); | 564 | avatar.ControllingClient.SendTeleportLocationStart(); |
563 | avatar.ControllingClient.SendLocalTeleport(position, lookAt, flags); | 565 | avatar.ControllingClient.SendLocalTeleport(position, lookAt, flags); |
564 | avatar.Teleport(position); | 566 | avatar.Teleport(position); |