aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/Framework/Scenes/SceneObjectGroup.cs
diff options
context:
space:
mode:
authorMelanie2012-07-16 22:22:42 +0100
committerMelanie2012-07-16 22:22:42 +0100
commitc256447f46db1738131763960c9394f03b072c46 (patch)
tree277255a693b3ce62366816338482a602d7d979bf /OpenSim/Region/Framework/Scenes/SceneObjectGroup.cs
parentMerge branch 'master' into careminster (diff)
parentAllow setting linked avatar positions from within a prim not the one sat on (diff)
downloadopensim-SC_OLD-c256447f46db1738131763960c9394f03b072c46.zip
opensim-SC_OLD-c256447f46db1738131763960c9394f03b072c46.tar.gz
opensim-SC_OLD-c256447f46db1738131763960c9394f03b072c46.tar.bz2
opensim-SC_OLD-c256447f46db1738131763960c9394f03b072c46.tar.xz
Merge branch 'avination' into careminster
Conflicts: OpenSim/Framework/Servers/HttpServer/BaseHttpServer.cs OpenSim/Region/ClientStack/Linden/UDP/LLUDPServer.cs OpenSim/Region/Framework/Scenes/Scene.cs
Diffstat (limited to 'OpenSim/Region/Framework/Scenes/SceneObjectGroup.cs')
-rw-r--r--OpenSim/Region/Framework/Scenes/SceneObjectGroup.cs8
1 files changed, 6 insertions, 2 deletions
diff --git a/OpenSim/Region/Framework/Scenes/SceneObjectGroup.cs b/OpenSim/Region/Framework/Scenes/SceneObjectGroup.cs
index 33a2cc5..f1f94a7 100644
--- a/OpenSim/Region/Framework/Scenes/SceneObjectGroup.cs
+++ b/OpenSim/Region/Framework/Scenes/SceneObjectGroup.cs
@@ -2061,8 +2061,6 @@ namespace OpenSim.Region.Framework.Scenes
2061 HasGroupChangedDueToDelink = false; 2061 HasGroupChangedDueToDelink = false;
2062 2062
2063 m_scene.EventManager.TriggerOnSceneObjectPreSave(backup_group, this); 2063 m_scene.EventManager.TriggerOnSceneObjectPreSave(backup_group, this);
2064 datastore.StoreObject(backup_group, m_scene.RegionInfo.RegionID);
2065
2066 backup_group.ForEachPart(delegate(SceneObjectPart part) 2064 backup_group.ForEachPart(delegate(SceneObjectPart part)
2067 { 2065 {
2068 if (part.KeyframeMotion != null) 2066 if (part.KeyframeMotion != null)
@@ -2070,6 +2068,12 @@ namespace OpenSim.Region.Framework.Scenes
2070 part.KeyframeMotion = KeyframeMotion.FromData(backup_group, part.KeyframeMotion.Serialize()); 2068 part.KeyframeMotion = KeyframeMotion.FromData(backup_group, part.KeyframeMotion.Serialize());
2071 part.KeyframeMotion.UpdateSceneObject(this); 2069 part.KeyframeMotion.UpdateSceneObject(this);
2072 } 2070 }
2071 });
2072
2073 datastore.StoreObject(backup_group, m_scene.RegionInfo.RegionID);
2074
2075 backup_group.ForEachPart(delegate(SceneObjectPart part)
2076 {
2073 part.Inventory.ProcessInventoryBackup(datastore); 2077 part.Inventory.ProcessInventoryBackup(datastore);
2074 }); 2078 });
2075 2079