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