From 169a353cca000f2e57b3895d6110c18bd5757137 Mon Sep 17 00:00:00 2001 From: lbsa71 Date: Fri, 24 Jul 2009 06:59:27 +0000 Subject: * minor ccc --- OpenSim/Region/Framework/Scenes/SceneObjectGroup.cs | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'OpenSim/Region/Framework/Scenes/SceneObjectGroup.cs') diff --git a/OpenSim/Region/Framework/Scenes/SceneObjectGroup.cs b/OpenSim/Region/Framework/Scenes/SceneObjectGroup.cs index 220558b..0f7bd00 100644 --- a/OpenSim/Region/Framework/Scenes/SceneObjectGroup.cs +++ b/OpenSim/Region/Framework/Scenes/SceneObjectGroup.cs @@ -501,9 +501,15 @@ namespace OpenSim.Region.Framework.Scenes foreach (SceneObjectPart part in m_parts.Values) { if (Object.ReferenceEquals(part, m_rootPart)) + { continue; - if (part.LocalId==0) + } + + if (part.LocalId == 0) + { part.LocalId = m_scene.AllocateLocalId(); + } + part.ParentID = m_rootPart.LocalId; //m_log.DebugFormat("[SCENE]: Given local id {0} to part {1}, linknum {2}, parent {3} {4}", part.LocalId, part.UUID, part.LinkNum, part.ParentID, part.ParentUUID); } -- cgit v1.1