diff options
-rw-r--r-- | OpenSim/Region/Application/OpenSim.cs | 2 | ||||
-rw-r--r-- | OpenSim/Region/Framework/Scenes/Serialization/SceneObjectSerializer.cs | 12 |
2 files changed, 13 insertions, 1 deletions
diff --git a/OpenSim/Region/Application/OpenSim.cs b/OpenSim/Region/Application/OpenSim.cs index e3b8573..51eb396 100644 --- a/OpenSim/Region/Application/OpenSim.cs +++ b/OpenSim/Region/Application/OpenSim.cs | |||
@@ -1146,7 +1146,7 @@ namespace OpenSim | |||
1146 | MainConsole.Instance.Output(String.Format("loadOffsets <X,Y,Z> = <{0},{1},{2}>",loadOffset.X,loadOffset.Y,loadOffset.Z)); | 1146 | MainConsole.Instance.Output(String.Format("loadOffsets <X,Y,Z> = <{0},{1},{2}>",loadOffset.X,loadOffset.Y,loadOffset.Z)); |
1147 | } | 1147 | } |
1148 | } | 1148 | } |
1149 | m_sceneManager.LoadCurrentSceneFromXml(cmdparams[0], generateNewIDS, loadOffset); | 1149 | m_sceneManager.LoadCurrentSceneFromXml(cmdparams[2], generateNewIDS, loadOffset); |
1150 | } | 1150 | } |
1151 | else | 1151 | else |
1152 | { | 1152 | { |
diff --git a/OpenSim/Region/Framework/Scenes/Serialization/SceneObjectSerializer.cs b/OpenSim/Region/Framework/Scenes/Serialization/SceneObjectSerializer.cs index 605521a..57ae4fd 100644 --- a/OpenSim/Region/Framework/Scenes/Serialization/SceneObjectSerializer.cs +++ b/OpenSim/Region/Framework/Scenes/Serialization/SceneObjectSerializer.cs | |||
@@ -1441,6 +1441,12 @@ namespace OpenSim.Region.Framework.Scenes.Serialization | |||
1441 | { | 1441 | { |
1442 | TaskInventoryDictionary tinv = new TaskInventoryDictionary(); | 1442 | TaskInventoryDictionary tinv = new TaskInventoryDictionary(); |
1443 | 1443 | ||
1444 | if (reader.IsEmptyElement) | ||
1445 | { | ||
1446 | reader.Read(); | ||
1447 | return tinv; | ||
1448 | } | ||
1449 | |||
1444 | reader.ReadStartElement(name, String.Empty); | 1450 | reader.ReadStartElement(name, String.Empty); |
1445 | 1451 | ||
1446 | while (reader.Name == "TaskInventoryItem") | 1452 | while (reader.Name == "TaskInventoryItem") |
@@ -1474,6 +1480,12 @@ namespace OpenSim.Region.Framework.Scenes.Serialization | |||
1474 | { | 1480 | { |
1475 | PrimitiveBaseShape shape = new PrimitiveBaseShape(); | 1481 | PrimitiveBaseShape shape = new PrimitiveBaseShape(); |
1476 | 1482 | ||
1483 | if (reader.IsEmptyElement) | ||
1484 | { | ||
1485 | reader.Read(); | ||
1486 | return shape; | ||
1487 | } | ||
1488 | |||
1477 | reader.ReadStartElement(name, String.Empty); // Shape | 1489 | reader.ReadStartElement(name, String.Empty); // Shape |
1478 | 1490 | ||
1479 | string nodeName = string.Empty; | 1491 | string nodeName = string.Empty; |