diff --git a/OpenSim/Region/Framework/Scenes/SceneObjectGroup.cs b/OpenSim/Region/Framework/Scenes/SceneObjectGroup.cs index f73d9ca2dc..46ce8fdd8b 100644 --- a/OpenSim/Region/Framework/Scenes/SceneObjectGroup.cs +++ b/OpenSim/Region/Framework/Scenes/SceneObjectGroup.cs @@ -463,7 +463,7 @@ namespace OpenSim.Region.Framework.Scenes /// /// Hooks this object up to the backup event so that it is persisted to the database when the update thread executes. /// - public void AttachToBackup() + public virtual void AttachToBackup() { if (InSceneBackup) { @@ -1063,7 +1063,7 @@ namespace OpenSim.Region.Framework.Scenes /// Processes backup. /// /// - public void ProcessBackup(IRegionDataStore datastore, bool forcedBackup) + public virtual void ProcessBackup(IRegionDataStore datastore, bool forcedBackup) { if (!m_isBackedUp) return; @@ -2063,7 +2063,7 @@ namespace OpenSim.Region.Framework.Scenes /// Stop this object from being persisted over server restarts. /// /// - public void DetachFromBackup() + public virtual void DetachFromBackup() { if (m_isBackedUp) m_scene.EventManager.OnBackup -= ProcessBackup;