diff options
author | Melanie | 2010-11-05 13:34:54 +0000 |
---|---|---|
committer | Melanie | 2010-11-05 13:34:54 +0000 |
commit | 6bac92db802553c57a5d9c9cb1db788934eb93ff (patch) | |
tree | 74f2f46d090df123ae823a5bb56fa4a42eca30e7 /OpenSim/Region/Framework | |
parent | Merge branch 'master' into careminster-presence-refactor (diff) | |
parent | Fix child prims returning after being unlinked and deleted where the root is (diff) | |
download | opensim-SC_OLD-6bac92db802553c57a5d9c9cb1db788934eb93ff.zip opensim-SC_OLD-6bac92db802553c57a5d9c9cb1db788934eb93ff.tar.gz opensim-SC_OLD-6bac92db802553c57a5d9c9cb1db788934eb93ff.tar.bz2 opensim-SC_OLD-6bac92db802553c57a5d9c9cb1db788934eb93ff.tar.xz |
Merge branch 'careminster-presence-refactor' of ssh://melanie@3dhosting.de/var/git/careminster into careminster-presence-refactor
Diffstat (limited to 'OpenSim/Region/Framework')
-rw-r--r-- | OpenSim/Region/Framework/Scenes/SceneGraph.cs | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/OpenSim/Region/Framework/Scenes/SceneGraph.cs b/OpenSim/Region/Framework/Scenes/SceneGraph.cs index b016065..a462133 100644 --- a/OpenSim/Region/Framework/Scenes/SceneGraph.cs +++ b/OpenSim/Region/Framework/Scenes/SceneGraph.cs | |||
@@ -1760,6 +1760,11 @@ namespace OpenSim.Region.Framework.Scenes | |||
1760 | // | 1760 | // |
1761 | foreach (SceneObjectGroup g in affectedGroups) | 1761 | foreach (SceneObjectGroup g in affectedGroups) |
1762 | { | 1762 | { |
1763 | // Child prims that have been unlinked and deleted will | ||
1764 | // return unless the root is deleted. This will remove them | ||
1765 | // from the database. They will be rewritten immediately, | ||
1766 | // minus the rows for the unlinked child prims. | ||
1767 | m_parentScene.SimulationDataService.RemoveObject(g.UUID, m_parentScene.RegionInfo.RegionID); | ||
1763 | g.TriggerScriptChangedEvent(Changed.LINK); | 1768 | g.TriggerScriptChangedEvent(Changed.LINK); |
1764 | g.HasGroupChanged = true; // Persist | 1769 | g.HasGroupChanged = true; // Persist |
1765 | g.areUpdatesSuspended = false; | 1770 | g.areUpdatesSuspended = false; |