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

info is requested for is the local region
prebuild-update
Melanie Thielker 2010-08-19 20:41:55 +02:00 committed by Melanie
parent ee7c799699
commit 22fdd7b1f1
1 changed files with 6 additions and 1 deletions

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)
{