Skip single prims in unlink selections

avinationmerge
Melanie 2009-12-06 02:00:32 +00:00
parent da414fd509
commit 2fe75a62be
1 changed files with 10 additions and 7 deletions

View File

@ -1648,14 +1648,17 @@ namespace OpenSim.Region.Framework.Scenes
SceneObjectPart part = m_parentScene.GetSceneObjectPart(primID);
if (part != null)
{
if (part.LinkNum < 2) // Root or single
rootParts.Add(part);
else
childParts.Add(part);
if (part.ParentGroup.Children.Count != 1) // Skip single
{
if (part.LinkNum < 2) // Root
rootParts.Add(part);
else
childParts.Add(part);
SceneObjectGroup group = part.ParentGroup;
if (!affectedGroups.Contains(group))
affectedGroups.Add(group);
SceneObjectGroup group = part.ParentGroup;
if (!affectedGroups.Contains(group))
affectedGroups.Add(group);
}
}
else
{