aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/CoreModules
diff options
context:
space:
mode:
authorUbitUmarov2017-11-12 12:11:29 +0000
committerUbitUmarov2017-11-12 12:11:29 +0000
commit17c65d918a978b6908131a1cae7ccaddeb70d9c5 (patch)
tree939e0406f9dd6373ff03f897be3257122a5a2dae /OpenSim/Region/CoreModules
parentMerge branch 'master' into httptests (diff)
parentmantis 8253: don't let attachments delete remove controls from viewers on cro... (diff)
downloadopensim-SC-17c65d918a978b6908131a1cae7ccaddeb70d9c5.zip
opensim-SC-17c65d918a978b6908131a1cae7ccaddeb70d9c5.tar.gz
opensim-SC-17c65d918a978b6908131a1cae7ccaddeb70d9c5.tar.bz2
opensim-SC-17c65d918a978b6908131a1cae7ccaddeb70d9c5.tar.xz
Merge branch 'master' into httptests
Diffstat (limited to 'OpenSim/Region/CoreModules')
-rw-r--r--OpenSim/Region/CoreModules/Framework/EntityTransfer/EntityTransferModule.cs4
1 files changed, 3 insertions, 1 deletions
diff --git a/OpenSim/Region/CoreModules/Framework/EntityTransfer/EntityTransferModule.cs b/OpenSim/Region/CoreModules/Framework/EntityTransfer/EntityTransferModule.cs
index 9b094f7..d51b9da 100644
--- a/OpenSim/Region/CoreModules/Framework/EntityTransfer/EntityTransferModule.cs
+++ b/OpenSim/Region/CoreModules/Framework/EntityTransfer/EntityTransferModule.cs
@@ -1178,6 +1178,7 @@ namespace OpenSim.Region.CoreModules.Framework.EntityTransfer
1178 agent.ControlFlags |= (uint)AgentManager.ControlFlags.AGENT_CONTROL_FLY; 1178 agent.ControlFlags |= (uint)AgentManager.ControlFlags.AGENT_CONTROL_FLY;
1179 1179
1180 agent.SenderWantsToWaitForRoot = true; 1180 agent.SenderWantsToWaitForRoot = true;
1181
1181 //SetCallbackURL(agent, sp.Scene.RegionInfo); 1182 //SetCallbackURL(agent, sp.Scene.RegionInfo);
1182 1183
1183 // Reset the do not close flag. This must be done before the destination opens child connections (here 1184 // Reset the do not close flag. This must be done before the destination opens child connections (here
@@ -1877,7 +1878,8 @@ namespace OpenSim.Region.CoreModules.Framework.EntityTransfer
1877 if(childRegionsToClose != null) 1878 if(childRegionsToClose != null)
1878 agent.CloseChildAgents(childRegionsToClose); 1879 agent.CloseChildAgents(childRegionsToClose);
1879 1880
1880 // this may need the attachments 1881 if((agent.crossingFlags & 8) == 0)
1882 agent.ClearControls(); // don't let attachments delete (called in HasMovedAway) disturb taken controls on viewers
1881 1883
1882 agent.HasMovedAway((agent.crossingFlags & 8) == 0); 1884 agent.HasMovedAway((agent.crossingFlags & 8) == 0);
1883 1885