* Fission SceneObjectTests into basic and linking sets

This commit is contained in:
Justin Clarke Casey
2009-02-03 20:13:34 +00:00
parent 984cf94375
commit 2009d1aa01
4 changed files with 151 additions and 99 deletions

View File

@@ -3172,6 +3172,7 @@ namespace OpenSim.Region.ScriptEngine.Shared.Api
childPrim = null;
break;
}
if (linknum == ScriptBaseClass.LINK_ROOT)
{
// Restructuring Multiple Prims.
@@ -3182,7 +3183,9 @@ namespace OpenSim.Region.ScriptEngine.Shared.Api
parentPrim.DelinkFromGroup(part.LocalId, true);
}
parentPrim.TriggerScriptChangedEvent(Changed.LINK);
if (parts.Count > 0) {
if (parts.Count > 0)
{
SceneObjectPart newRoot = parts[0];
parts.Remove(newRoot);
foreach (SceneObjectPart part in parts)
@@ -3196,6 +3199,7 @@ namespace OpenSim.Region.ScriptEngine.Shared.Api
{
if (childPrim == null)
return;
parentPrim.DelinkFromGroup(childPrim.LocalId, true);
parentPrim.TriggerScriptChangedEvent(Changed.LINK);
}