Mantis#1906. Thank you kindly, Idb for a patch that:

Removed cache accesses to obtain sensed object/avatar 
name, it is already available.
0.6.0-stable
Charles Krinke 2008-10-08 01:44:35 +00:00
parent 4bb9f0f429
commit e87195d1bd
1 changed files with 1 additions and 18 deletions

View File

@ -237,24 +237,7 @@ namespace OpenSim.Region.ScriptEngine.Shared.Api.Plugins
if (keep && (ts.name.Length > 0))
{
string avatarname=null;
string objectname=null;
string entname =ent.Name;
// try avatar username surname
CachedUserInfo profile = m_CmdManager.m_ScriptEngine.World.CommsManager.UserProfileCacheService.GetUserDetails(ent.UUID);
if (profile != null && profile.UserProfile != null)
{
avatarname = profile.UserProfile.FirstName + " " + profile.UserProfile.SurName;
}
// try an scene object
SceneObjectPart SOP = m_CmdManager.m_ScriptEngine.World.GetSceneObjectPart(ent.UUID);
if (SOP != null)
{
objectname = SOP.Name;
}
if ((ts.name != entname) && (ts.name != avatarname) && (ts.name != objectname))
if (ts.name != ent.Name)
{
keep = false;
}