From 722b7cfbb2e1919f5d88be4574b4ae9edade25ba Mon Sep 17 00:00:00 2001 From: UbitUmarov Date: Sun, 31 Jul 2016 19:35:10 +0100 Subject: [PATCH] bug fix --- .../ServiceConnectorsOut/Grid/RegionInfoCache.cs | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/OpenSim/Region/CoreModules/ServiceConnectorsOut/Grid/RegionInfoCache.cs b/OpenSim/Region/CoreModules/ServiceConnectorsOut/Grid/RegionInfoCache.cs index 03fc9eae51..6db9515729 100644 --- a/OpenSim/Region/CoreModules/ServiceConnectorsOut/Grid/RegionInfoCache.cs +++ b/OpenSim/Region/CoreModules/ServiceConnectorsOut/Grid/RegionInfoCache.cs @@ -373,12 +373,16 @@ namespace OpenSim.Region.CoreModules.ServiceConnectorsOut.Grid if(r == null) // ?? continue; - if(handle < r.RegionHandle) + int test = r.RegionLocX; + if(x < test) continue; - int test = r.RegionLocX + r.RegionSizeX; + test += r.RegionSizeX; if(x >= test) continue; - test = r.RegionLocY + r.RegionSizeY; + test = r.RegionLocY; + if (y < test) + continue; + test += r.RegionSizeY; if (y < test) return r; }