From 14270e316af0276ec361c9f356f8d769c3b24285 Mon Sep 17 00:00:00 2001 From: UbitUmarov Date: Sat, 23 Nov 2019 01:17:03 +0000 Subject: fix xml decode of kfm in single prims case --- .../Framework/Scenes/Serialization/SceneObjectSerializer.cs | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/OpenSim/Region/Framework/Scenes/Serialization/SceneObjectSerializer.cs b/OpenSim/Region/Framework/Scenes/Serialization/SceneObjectSerializer.cs index de880e3..8cd2c7f 100644 --- a/OpenSim/Region/Framework/Scenes/Serialization/SceneObjectSerializer.cs +++ b/OpenSim/Region/Framework/Scenes/Serialization/SceneObjectSerializer.cs @@ -110,15 +110,16 @@ namespace OpenSim.Region.Framework.Scenes.Serialization } } while (reader.ReadToNextSibling("Part")); - reader.ReadEndElement(); + reader.ReadEndElement(); } + else + reader.Read(); if (reader.Name == "KeyframeMotion" && reader.NodeType == XmlNodeType.Element) { - - string innerkeytxt = reader.ReadElementContentAsString(); - sceneObject.RootPart.KeyframeMotion = - KeyframeMotion.FromData(sceneObject, Convert.FromBase64String(innerkeytxt)); + string innerkeytxt = reader.ReadElementContentAsString(); + sceneObject.RootPart.KeyframeMotion = + KeyframeMotion.FromData(sceneObject, Convert.FromBase64String(innerkeytxt)); } else sceneObject.RootPart.KeyframeMotion = null; -- cgit v1.1