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

info is requested for is the local region
avinationmerge
Melanie Thielker 2010-08-19 20:41:55 +02:00
parent 77705145a0
commit a1074cad5c
1 changed files with 6 additions and 1 deletions

View File

@ -9147,7 +9147,12 @@ namespace OpenSim.Region.ScriptEngine.Shared.Api
string reply = String.Empty; 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) switch (data)
{ {