aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/Framework/Scenes/SceneObjectGroup.cs
diff options
context:
space:
mode:
Diffstat (limited to 'OpenSim/Region/Framework/Scenes/SceneObjectGroup.cs')
-rw-r--r--OpenSim/Region/Framework/Scenes/SceneObjectGroup.cs8
1 files changed, 8 insertions, 0 deletions
diff --git a/OpenSim/Region/Framework/Scenes/SceneObjectGroup.cs b/OpenSim/Region/Framework/Scenes/SceneObjectGroup.cs
index 3e92954..7081ced 100644
--- a/OpenSim/Region/Framework/Scenes/SceneObjectGroup.cs
+++ b/OpenSim/Region/Framework/Scenes/SceneObjectGroup.cs
@@ -200,6 +200,10 @@ namespace OpenSim.Region.Framework.Scenes
200 { 200 {
201 if (value) 201 if (value)
202 { 202 {
203 if (m_isBackedUp)
204 {
205 m_scene.SceneGraph.FireChangeBackup(this);
206 }
203 timeLastChanged = DateTime.Now.Ticks; 207 timeLastChanged = DateTime.Now.Ticks;
204 if (!m_hasGroupChanged) 208 if (!m_hasGroupChanged)
205 timeFirstChanged = DateTime.Now.Ticks; 209 timeFirstChanged = DateTime.Now.Ticks;
@@ -658,6 +662,8 @@ namespace OpenSim.Region.Framework.Scenes
658 /// </summary> 662 /// </summary>
659 public virtual void AttachToBackup() 663 public virtual void AttachToBackup()
660 { 664 {
665 m_scene.SceneGraph.FireAttachToBackup(this);
666
661 if (InSceneBackup) 667 if (InSceneBackup)
662 { 668 {
663 //m_log.DebugFormat( 669 //m_log.DebugFormat(
@@ -2703,6 +2709,8 @@ namespace OpenSim.Region.Framework.Scenes
2703 /// <param name="objectGroup"></param> 2709 /// <param name="objectGroup"></param>
2704 public virtual void DetachFromBackup() 2710 public virtual void DetachFromBackup()
2705 { 2711 {
2712 m_scene.SceneGraph.FireDetachFromBackup(this);
2713
2706 if (m_isBackedUp) 2714 if (m_isBackedUp)
2707 m_scene.EventManager.OnBackup -= ProcessBackup; 2715 m_scene.EventManager.OnBackup -= ProcessBackup;
2708 2716