# HG changeset patch # User IBBoard # Date 1251148836 0 # Node ID d5fec06980261f519e8d9dac7240c8dfaa1a5ca7 # Parent c60fd56646980833552b2b1fd1a864386aebcd04 Fixes #113: XML loader doesn't close stream * Close stream after XML loading to allow re-saving file diff -r c60fd5664698 -r d5fec0698026 api/Factories/Xml/WarFoundryXmlFactory.cs --- a/api/Factories/Xml/WarFoundryXmlFactory.cs Mon Aug 24 21:12:18 2009 +0000 +++ b/api/Factories/Xml/WarFoundryXmlFactory.cs Mon Aug 24 21:20:36 2009 +0000 @@ -75,7 +75,8 @@ private XmlElement GetRootElementFromStream(Stream stream, WarFoundryXmlElementName elementName) { - XmlDocument doc = WarFoundryXmlFactoryUtils.CreateXmlDocumentFromStream(stream); + XmlDocument doc = WarFoundryXmlFactoryUtils.CreateXmlDocumentFromStream(stream); + stream.Close(); XmlElement elem = (XmlElement)doc.LastChild; if (!elem.LocalName.Equals(elementName.Value))