aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/CoreModules
diff options
context:
space:
mode:
authorMelanie2012-02-19 21:14:18 +0000
committerMelanie2012-02-19 21:14:18 +0000
commit756baff86a751a96e485b218b21c472b704f430b (patch)
tree9e59a0b0df7f5ba2a9ab15a0d25fda6aa7fb4142 /OpenSim/Region/CoreModules
parentMerge branch 'master' into careminster (diff)
parentMerge branch 'master' of ssh://opensimulator.org/var/git/opensim (diff)
downloadopensim-SC_OLD-756baff86a751a96e485b218b21c472b704f430b.zip
opensim-SC_OLD-756baff86a751a96e485b218b21c472b704f430b.tar.gz
opensim-SC_OLD-756baff86a751a96e485b218b21c472b704f430b.tar.bz2
opensim-SC_OLD-756baff86a751a96e485b218b21c472b704f430b.tar.xz
Merge branch 'master' into careminster
Conflicts: OpenSim/Region/CoreModules/Framework/EntityTransfer/EntityTransferModule.cs
Diffstat (limited to 'OpenSim/Region/CoreModules')
-rw-r--r--OpenSim/Region/CoreModules/Framework/EntityTransfer/EntityTransferModule.cs13
1 files changed, 8 insertions, 5 deletions
diff --git a/OpenSim/Region/CoreModules/Framework/EntityTransfer/EntityTransferModule.cs b/OpenSim/Region/CoreModules/Framework/EntityTransfer/EntityTransferModule.cs
index 9a6dfe1..2c106eb 100644
--- a/OpenSim/Region/CoreModules/Framework/EntityTransfer/EntityTransferModule.cs
+++ b/OpenSim/Region/CoreModules/Framework/EntityTransfer/EntityTransferModule.cs
@@ -1217,13 +1217,16 @@ namespace OpenSim.Region.CoreModules.Framework.EntityTransfer
1217 1217
1218 if (neighbour.RegionHandle != sp.Scene.RegionInfo.RegionHandle) 1218 if (neighbour.RegionHandle != sp.Scene.RegionInfo.RegionHandle)
1219 { 1219 {
1220 InformClientOfNeighbourDelegate d = InformClientOfNeighbourAsync;
1221 try 1220 try
1222 { 1221 {
1223 //neighbour.ExternalEndPoint may return null, which will be caught 1222 // Let's put this back at sync, so that it doesn't clog
1224 d.BeginInvoke(sp, cagents[count], neighbour, neighbour.ExternalEndPoint, newAgent, 1223 // the network, especially for regions in the same physical server.
1225 InformClientOfNeighbourCompleted, 1224 // We're really not in a hurry here.
1226 d); 1225 InformClientOfNeighbourAsync(sp, cagents[count], neighbour, neighbour.ExternalEndPoint, newAgent);
1226 //InformClientOfNeighbourDelegate d = InformClientOfNeighbourAsync;
1227 //d.BeginInvoke(sp, cagents[count], neighbour, neighbour.ExternalEndPoint, newAgent,
1228 // InformClientOfNeighbourCompleted,
1229 // d);
1227 } 1230 }
1228 1231
1229 catch (ArgumentOutOfRangeException) 1232 catch (ArgumentOutOfRangeException)