sog GetLinkNumber() forget avatars that did standup
parent
00278f7258
commit
616fa8dbee
|
@ -5526,10 +5526,11 @@ namespace OpenSim.Region.Framework.Scenes
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void InvalidatePartsLinkMaps()
|
public void InvalidatePartsLinkMaps(bool all = true)
|
||||||
{
|
{
|
||||||
lock(m_partsNameToLinkMap)
|
lock(m_partsNameToLinkMap)
|
||||||
{
|
{
|
||||||
|
if(all)
|
||||||
m_partsNameToLinkMap.Clear();
|
m_partsNameToLinkMap.Clear();
|
||||||
GetLinkNumber_lastname = String.Empty;
|
GetLinkNumber_lastname = String.Empty;
|
||||||
GetLinkNumber_lastnumber = -1;
|
GetLinkNumber_lastnumber = -1;
|
||||||
|
|
|
@ -5638,8 +5638,8 @@ namespace OpenSim.Region.Framework.Scenes
|
||||||
if (m_sittingAvatars.Count == 0)
|
if (m_sittingAvatars.Count == 0)
|
||||||
m_sittingAvatars = null;
|
m_sittingAvatars = null;
|
||||||
|
|
||||||
ParentGroup.m_sittingAvatars.Remove(sp);
|
if(ParentGroup.m_sittingAvatars.Remove(sp))
|
||||||
|
ParentGroup.InvalidatePartsLinkMaps(false);
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue