diff options
Diffstat (limited to 'OpenSim/Region/Framework/Scenes/SceneGraph.cs')
-rwxr-xr-x | OpenSim/Region/Framework/Scenes/SceneGraph.cs | 2 |
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(); |