From 287674296e1b59d490c89e259c4078613b4ed22b Mon Sep 17 00:00:00 2001 From: Dahlia Trimble Date: Sat, 26 Jul 2008 01:58:13 +0000 Subject: reinstated ResetChildPrimPhysicsPositions() as some prims had bad/missing proxies without it --- OpenSim/Region/Environment/Scenes/SceneObjectGroup.cs | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) (limited to 'OpenSim/Region') diff --git a/OpenSim/Region/Environment/Scenes/SceneObjectGroup.cs b/OpenSim/Region/Environment/Scenes/SceneObjectGroup.cs index abd24a2..89d68d0 100644 --- a/OpenSim/Region/Environment/Scenes/SceneObjectGroup.cs +++ b/OpenSim/Region/Environment/Scenes/SceneObjectGroup.cs @@ -877,11 +877,13 @@ namespace OpenSim.Region.Environment.Scenes // justincc: I don't believe this hack is needed any longer, especially since the physics // parts of set AbsolutePosition were already commented out. By changing HasGroupChanged to false // this method was preventing proper reload of scene objects. - //public void ResetChildPrimPhysicsPositions() - //{ - // AbsolutePosition = AbsolutePosition; - // HasGroupChanged = false; - //} + // dahlia: I had to uncomment it, without it meshing was failing on some prims and objects + // at region startup + public void ResetChildPrimPhysicsPositions() + { + AbsolutePosition = AbsolutePosition; + HasGroupChanged = false; + } public LLUUID GetPartsFullID(uint localID) { @@ -1067,7 +1069,7 @@ namespace OpenSim.Region.Environment.Scenes } // Hack to get the physics scene geometries in the right spot - //ResetChildPrimPhysicsPositions(); + ResetChildPrimPhysicsPositions(); } } else -- cgit v1.1