From d745d4cef234a850b3ac6e15ad84b1af88457f87 Mon Sep 17 00:00:00 2001 From: mrward Date: Sun, 1 May 2011 12:48:12 +0100 Subject: [PATCH] Fix duplicate attribute exception when saving settings file. --- .../SettingsEditor/Project/SettingsViewContent.cs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/AddIns/DisplayBindings/SettingsEditor/Project/SettingsViewContent.cs b/src/AddIns/DisplayBindings/SettingsEditor/Project/SettingsViewContent.cs index d2d75d9b5e..1504f6ef2e 100644 --- a/src/AddIns/DisplayBindings/SettingsEditor/Project/SettingsViewContent.cs +++ b/src/AddIns/DisplayBindings/SettingsEditor/Project/SettingsViewContent.cs @@ -194,8 +194,9 @@ namespace ICSharpCode.SettingsEditor settings.RemoveAll(); foreach (SettingsEntry entry in entries) { XElement setting = new XElement("setting", new XAttribute("name", entry.Name)); - settings.Add(new XAttribute("serializeAs", "String")); - settings.Add(new XElement("value", entry.SerializedValue)); + setting.Add(new XAttribute("serializeAs", "String")); + setting.Add(new XElement("value", entry.SerializedValue)); + settings.Add(setting); } settings.ReplaceWith(settings.FormatXml(2)); }