# HG changeset patch # User IBBoard # Date 1252862321 0 # Node ID f58051572ec7cdf21e1461b45ce0ac3ddf6cb63c # Parent 413a7a049e41c43b0e11917aeebe0768111a444f Fixes #128: Don't save out default names * Check if unit has default name before exporting * Make HasDefaultName() method public from protected diff -r 413a7a049e41 -r f58051572ec7 api/Factories/Xml/WarFoundryXmlSaver.cs --- a/api/Factories/Xml/WarFoundryXmlSaver.cs Tue Sep 08 19:27:51 2009 +0000 +++ b/api/Factories/Xml/WarFoundryXmlSaver.cs Sun Sep 13 17:18:41 2009 +0000 @@ -97,7 +97,7 @@ { XmlElement unitElem = doc.CreateElement("unit"); unitElem.SetAttribute("id", XmlTools.GetAsciiXmlIdForString(unit.ID)); - unitElem.SetAttribute("unitName", unit.Name); + unitElem.SetAttribute("unitName", (unit.HasDefaultName() ? "" : unit.Name)); unitElem.SetAttribute("unitType", unit.UnitType.ID); unitElem.SetAttribute("size", unit.Size.ToString()); diff -r 413a7a049e41 -r f58051572ec7 api/Objects/WarFoundryObject.cs --- a/api/Objects/WarFoundryObject.cs Tue Sep 08 19:27:51 2009 +0000 +++ b/api/Objects/WarFoundryObject.cs Sun Sep 13 17:18:41 2009 +0000 @@ -74,7 +74,7 @@ } } - protected bool HasDefaultName() + public bool HasDefaultName() { return (name == null || name == ""); }