Skip single prims in unlink selections

mysql-performance
Melanie 2009-12-06 02:00:32 +00:00
parent f71025aeed
commit 1a695875a7
1 changed files with 10 additions and 7 deletions

View File

@ -1648,7 +1648,9 @@ namespace OpenSim.Region.Framework.Scenes
SceneObjectPart part = m_parentScene.GetSceneObjectPart(primID);
if (part != null)
{
if (part.LinkNum < 2) // Root or single
if (part.ParentGroup.Children.Count != 1) // Skip single
{
if (part.LinkNum < 2) // Root
rootParts.Add(part);
else
childParts.Add(part);
@ -1657,6 +1659,7 @@ namespace OpenSim.Region.Framework.Scenes
if (!affectedGroups.Contains(group))
affectedGroups.Add(group);
}
}
else
{
m_log.ErrorFormat("Viewer requested unlink of nonexistent part {0}", primID);