diff options
Diffstat (limited to 'Emby.Dlna/ContentDirectory/ControlHandler.cs')
| -rw-r--r-- | Emby.Dlna/ContentDirectory/ControlHandler.cs | 14 |
1 files changed, 4 insertions, 10 deletions
diff --git a/Emby.Dlna/ContentDirectory/ControlHandler.cs b/Emby.Dlna/ContentDirectory/ControlHandler.cs index dc599b993..8cb59b056 100644 --- a/Emby.Dlna/ContentDirectory/ControlHandler.cs +++ b/Emby.Dlna/ContentDirectory/ControlHandler.cs @@ -232,10 +232,7 @@ namespace Emby.Dlna.ContentDirectory writer.WriteAttributeString("xmlns", "upnp", null, NS_UPNP); //didl.SetAttribute("xmlns:sec", NS_SEC); - foreach (var att in _profile.XmlRootAttributes) - { - writer.WriteAttributeString(att.Name, att.Value); - } + DidlBuilder.WriteXmlRootAttributes(_profile, writer); var serverItem = GetItemFromObjectId(id, user); var item = serverItem.Item; @@ -282,7 +279,7 @@ namespace Emby.Dlna.ContentDirectory } } } - writer.WriteEndElement(); + writer.WriteFullEndElement(); //writer.WriteEndDocument(); } @@ -345,10 +342,7 @@ namespace Emby.Dlna.ContentDirectory writer.WriteAttributeString("xmlns", "upnp", null, NS_UPNP); //didl.SetAttribute("xmlns:sec", NS_SEC); - foreach (var att in _profile.XmlRootAttributes) - { - writer.WriteAttributeString(att.Name, att.Value); - } + DidlBuilder.WriteXmlRootAttributes(_profile, writer); var serverItem = GetItemFromObjectId(sparams["ContainerID"], user); @@ -375,7 +369,7 @@ namespace Emby.Dlna.ContentDirectory } } - writer.WriteEndElement(); + writer.WriteFullEndElement(); //writer.WriteEndDocument(); } |
