diff options
author | Melanie | 2012-02-19 21:14:18 +0000 |
---|---|---|
committer | Melanie | 2012-02-19 21:14:18 +0000 |
commit | 756baff86a751a96e485b218b21c472b704f430b (patch) | |
tree | 9e59a0b0df7f5ba2a9ab15a0d25fda6aa7fb4142 /OpenSim/Region/CoreModules | |
parent | Merge branch 'master' into careminster (diff) | |
parent | Merge branch 'master' of ssh://opensimulator.org/var/git/opensim (diff) | |
download | opensim-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.cs | 13 |
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) |