From 667a935fffd6741ab49137870a9e343315849ef7 Mon Sep 17 00:00:00 2001
From: Justin Clarke Casey
Date: Fri, 19 Dec 2008 19:14:52 +0000
Subject: * refactor: remove xml serialization wrappers from Scene
---
OpenSim/Region/Environment/Scenes/SceneManager.cs | 8 ++++++--
1 file changed, 6 insertions(+), 2 deletions(-)
(limited to 'OpenSim/Region/Environment/Scenes/SceneManager.cs')
diff --git a/OpenSim/Region/Environment/Scenes/SceneManager.cs b/OpenSim/Region/Environment/Scenes/SceneManager.cs
index 6072b70..b973ced 100644
--- a/OpenSim/Region/Environment/Scenes/SceneManager.cs
+++ b/OpenSim/Region/Environment/Scenes/SceneManager.cs
@@ -184,7 +184,9 @@ namespace OpenSim.Region.Environment.Scenes
///
public void SaveCurrentSceneToXml(string filename)
{
- CurrentOrFirstScene.SavePrimsToXml(filename);
+ IRegionSerialiserModule serialiser = CurrentOrFirstScene.RequestModuleInterface();
+ if (serialiser != null)
+ serialiser.SavePrimsToXml(CurrentOrFirstScene, filename);
}
///
@@ -195,7 +197,9 @@ namespace OpenSim.Region.Environment.Scenes
///
public void LoadCurrentSceneFromXml(string filename, bool generateNewIDs, Vector3 loadOffset)
{
- CurrentOrFirstScene.LoadPrimsFromXml(filename, generateNewIDs, loadOffset);
+ IRegionSerialiserModule serialiser = CurrentOrFirstScene.RequestModuleInterface();
+ if (serialiser != null)
+ serialiser.LoadPrimsFromXml(CurrentOrFirstScene, filename, generateNewIDs, loadOffset);
}
///
--
cgit v1.1