make login to default regions be flaged also as login via RegionID, so landpoints can work on those default regions
parent
c4f30a3c31
commit
f2dfd0a01a
|
@ -588,6 +588,7 @@ namespace OpenSim.Services.LLLoginService
|
|||
List<GridRegion> defaults = m_GridService.GetDefaultRegions(scopeID);
|
||||
if (defaults != null && defaults.Count > 0)
|
||||
{
|
||||
flags |= TeleportFlags.ViaRegionID;
|
||||
region = defaults[0];
|
||||
where = "safe";
|
||||
}
|
||||
|
@ -597,9 +598,12 @@ namespace OpenSim.Services.LLLoginService
|
|||
account.FirstName, account.LastName);
|
||||
region = FindAlternativeRegion(scopeID);
|
||||
if (region != null)
|
||||
{
|
||||
flags |= TeleportFlags.ViaRegionID;
|
||||
where = "safe";
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
return region;
|
||||
}
|
||||
|
@ -618,6 +622,7 @@ namespace OpenSim.Services.LLLoginService
|
|||
List<GridRegion> defaults = m_GridService.GetDefaultRegions(scopeID);
|
||||
if (defaults != null && defaults.Count > 0)
|
||||
{
|
||||
flags |= TeleportFlags.ViaRegionID;
|
||||
region = defaults[0];
|
||||
where = "safe";
|
||||
}
|
||||
|
@ -626,8 +631,11 @@ namespace OpenSim.Services.LLLoginService
|
|||
m_log.Info("[LLOGIN SERVICE]: Last Region Not Found Attempting to find random region");
|
||||
region = FindAlternativeRegion(scopeID);
|
||||
if (region != null)
|
||||
{
|
||||
flags |= TeleportFlags.ViaRegionID;
|
||||
where = "safe";
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
else
|
||||
|
|
Loading…
Reference in New Issue