Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/mono-addins.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLluis Sanchez Gual <lluis@novell.com>2011-01-31 15:48:45 +0300
committerLluis Sanchez Gual <lluis@novell.com>2011-01-31 15:48:45 +0300
commit733481d63ca5fdd3c0d1d20c79039fab5a77cf03 (patch)
treebfc4cc7d5e21d03e58b5923195b2669761f81f22 /Mono.Addins/Mono.Addins.Description/AddinDescription.cs
parentef830625b34d9c5ad0c5d6a9e5b8a98ef44574f7 (diff)
Read header properties.
Diffstat (limited to 'Mono.Addins/Mono.Addins.Description/AddinDescription.cs')
-rw-r--r--Mono.Addins/Mono.Addins.Description/AddinDescription.cs10
1 files changed, 10 insertions, 0 deletions
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;