Browse Source

Fix duplicate attribute exception when saving settings file.

pull/15/head
mrward 15 years ago
parent
commit
d745d4cef2
  1. 5
      src/AddIns/DisplayBindings/SettingsEditor/Project/SettingsViewContent.cs

5
src/AddIns/DisplayBindings/SettingsEditor/Project/SettingsViewContent.cs

@ -194,8 +194,9 @@ namespace ICSharpCode.SettingsEditor
settings.RemoveAll(); settings.RemoveAll();
foreach (SettingsEntry entry in entries) { foreach (SettingsEntry entry in entries) {
XElement setting = new XElement("setting", new XAttribute("name", entry.Name)); XElement setting = new XElement("setting", new XAttribute("name", entry.Name));
settings.Add(new XAttribute("serializeAs", "String")); setting.Add(new XAttribute("serializeAs", "String"));
settings.Add(new XElement("value", entry.SerializedValue)); setting.Add(new XElement("value", entry.SerializedValue));
settings.Add(setting);
} }
settings.ReplaceWith(settings.FormatXml(2)); settings.ReplaceWith(settings.FormatXml(2));
} }

Loading…
Cancel
Save