aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/Framework/Scenes/SceneGraph.cs
diff options
context:
space:
mode:
Diffstat (limited to 'OpenSim/Region/Framework/Scenes/SceneGraph.cs')
-rwxr-xr-xOpenSim/Region/Framework/Scenes/SceneGraph.cs2
1 files changed, 2 insertions, 0 deletions
diff --git a/OpenSim/Region/Framework/Scenes/SceneGraph.cs b/OpenSim/Region/Framework/Scenes/SceneGraph.cs
index 49e98e7..6b29ec1 100755
--- a/OpenSim/Region/Framework/Scenes/SceneGraph.cs
+++ b/OpenSim/Region/Framework/Scenes/SceneGraph.cs
@@ -1985,6 +1985,7 @@ namespace OpenSim.Region.Framework.Scenes
1985 { 1985 {
1986 newRoot.TriggerScriptChangedEvent(Changed.LINK); 1986 newRoot.TriggerScriptChangedEvent(Changed.LINK);
1987 newRoot.ParentGroup.HasGroupChanged = true; 1987 newRoot.ParentGroup.HasGroupChanged = true;
1988 newRoot.ParentGroup.InvalidatePartsLinkMaps();
1988 newRoot.ParentGroup.ScheduleGroupForFullUpdate(); 1989 newRoot.ParentGroup.ScheduleGroupForFullUpdate();
1989 } 1990 }
1990 } 1991 }
@@ -2001,6 +2002,7 @@ namespace OpenSim.Region.Framework.Scenes
2001 // from the database. They will be rewritten immediately, 2002 // from the database. They will be rewritten immediately,
2002 // minus the rows for the unlinked child prims. 2003 // minus the rows for the unlinked child prims.
2003 m_parentScene.SimulationDataService.RemoveObject(g.UUID, m_parentScene.RegionInfo.RegionID); 2004 m_parentScene.SimulationDataService.RemoveObject(g.UUID, m_parentScene.RegionInfo.RegionID);
2005 g.InvalidatePartsLinkMaps();
2004 g.TriggerScriptChangedEvent(Changed.LINK); 2006 g.TriggerScriptChangedEvent(Changed.LINK);
2005 g.HasGroupChanged = true; // Persist 2007 g.HasGroupChanged = true; // Persist
2006 g.ScheduleGroupForFullUpdate(); 2008 g.ScheduleGroupForFullUpdate();