From 733481d63ca5fdd3c0d1d20c79039fab5a77cf03 Mon Sep 17 00:00:00 2001 From: Lluis Sanchez Gual Date: Mon, 31 Jan 2011 13:48:45 +0100 Subject: Read header properties. --- Mono.Addins/Mono.Addins.Description/AddinDescription.cs | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'Mono.Addins/Mono.Addins.Description/AddinDescription.cs') diff --git a/Mono.Addins/Mono.Addins.Description/AddinDescription.cs b/Mono.Addins/Mono.Addins.Description/AddinDescription.cs index 232e41b..cd798ec 100644 --- a/Mono.Addins/Mono.Addins.Description/AddinDescription.cs +++ b/Mono.Addins/Mono.Addins.Description/AddinDescription.cs @@ -882,6 +882,16 @@ namespace Mono.Addins.Description if (localizerElem != null) config.localizer = new ExtensionNodeDescription (localizerElem); + XmlElement headerElem = (XmlElement) elem.SelectSingleNode ("Header"); + if (headerElem != null) { + foreach (XmlNode node in headerElem.ChildNodes) { + XmlElement prop = node as XmlElement; + if (prop == null) + continue; + config.Properties.SetPropertyValue (prop.LocalName, prop.InnerText, prop.GetAttribute ("locale")); + } + } + if (config.id.Length > 0) config.hasUserId = true; -- cgit v1.2.3