Short-circuit the grid server lookup for RequestSimulatorData if the region

info is requested for is the local region
This commit is contained in:
Melanie Thielker
2010-08-19 20:41:55 +02:00
committed by Melanie
parent ee7c799699
commit 22fdd7b1f1

View File

@@ -8720,7 +8720,12 @@ namespace OpenSim.Region.ScriptEngine.Shared.Api
string reply = String.Empty;
GridRegion info = m_ScriptEngine.World.GridService.GetRegionByName(m_ScriptEngine.World.RegionInfo.ScopeID, simulator);
GridRegion info;
if (m_ScriptEngine.World.RegionInfo.RegionName == simulator)
info = new GridRegion(m_ScriptEngine.World.RegionInfo);
else
info = m_ScriptEngine.World.GridService.GetRegionByName(m_ScriptEngine.World.RegionInfo.ScopeID, simulator);
switch (data)
{