diff options
Diffstat (limited to '')
-rw-r--r-- | OpenSim/Region/Framework/Scenes/Hypergrid/HGSceneCommunicationService.cs | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/OpenSim/Region/Framework/Scenes/Hypergrid/HGSceneCommunicationService.cs b/OpenSim/Region/Framework/Scenes/Hypergrid/HGSceneCommunicationService.cs index 5c99d73..e8e5e78 100644 --- a/OpenSim/Region/Framework/Scenes/Hypergrid/HGSceneCommunicationService.cs +++ b/OpenSim/Region/Framework/Scenes/Hypergrid/HGSceneCommunicationService.cs | |||
@@ -38,6 +38,7 @@ using OpenSim.Framework.Communications; | |||
38 | using OpenSim.Framework.Communications.Cache; | 38 | using OpenSim.Framework.Communications.Cache; |
39 | using OpenSim.Framework.Capabilities; | 39 | using OpenSim.Framework.Capabilities; |
40 | using OpenSim.Region.Framework.Interfaces; | 40 | using OpenSim.Region.Framework.Interfaces; |
41 | using GridRegion = OpenSim.Services.Interfaces.GridRegion; | ||
41 | 42 | ||
42 | namespace OpenSim.Region.Framework.Scenes.Hypergrid | 43 | namespace OpenSim.Region.Framework.Scenes.Hypergrid |
43 | { | 44 | { |
@@ -106,7 +107,10 @@ namespace OpenSim.Region.Framework.Scenes.Hypergrid | |||
106 | } | 107 | } |
107 | else | 108 | else |
108 | { | 109 | { |
109 | RegionInfo reg = RequestNeighbouringRegionInfo(regionHandle); | 110 | uint x = 0, y = 0; |
111 | Utils.LongToUInts(regionHandle, out x, out y); | ||
112 | GridRegion reg = m_scene.GridService.GetRegionByPosition(m_scene.RegionInfo.ScopeID, (int)x, (int)y); | ||
113 | |||
110 | if (reg != null) | 114 | if (reg != null) |
111 | { | 115 | { |
112 | 116 | ||