diff options
Diffstat (limited to 'OpenSim/Region/Framework/Scenes/SceneObjectGroup.cs')
-rw-r--r-- | OpenSim/Region/Framework/Scenes/SceneObjectGroup.cs | 8 |
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 | ||