diff options
author | Lluis Sanchez Gual <lluis@novell.com> | 2011-01-31 21:21:43 +0300 |
---|---|---|
committer | Lluis Sanchez Gual <lluis@novell.com> | 2011-01-31 21:21:43 +0300 |
commit | a5924c2726b004e47780d6045e40756eb3c199ee (patch) | |
tree | be77b8bfc2fa02062b0ff570d413c8797783d5dc /Mono.Addins.Setup | |
parent | 9453a8a436309c3e6d0473c9b20211b362ffaa05 (diff) |
Improve manifest cleanup when packaging.
Diffstat (limited to 'Mono.Addins.Setup')
-rw-r--r-- | Mono.Addins.Setup/Mono.Addins.Setup/SetupService.cs | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/Mono.Addins.Setup/Mono.Addins.Setup/SetupService.cs b/Mono.Addins.Setup/Mono.Addins.Setup/SetupService.cs index 320beb2..c2c5dc5 100644 --- a/Mono.Addins.Setup/Mono.Addins.Setup/SetupService.cs +++ b/Mono.Addins.Setup/Mono.Addins.Setup/SetupService.cs @@ -412,14 +412,16 @@ namespace Mono.Addins.Setup foreach (XmlNode nod in parent.ChildNodes) { XmlElement elem = nod as XmlElement; - if (elem == null) + if (elem == null) { + todelete.Add (nod); continue; + } if (elem.LocalName == "Module") CleanDescription (elem); else if (elem.LocalName != "Dependencies" && elem.LocalName != "Runtime" && elem.LocalName != "Header") todelete.Add (elem); } - foreach (XmlElement e in todelete) + foreach (XmlNode e in todelete) parent.RemoveChild (e); } |