If options don't exist in config, create them!

This commit is contained in:
Lars Falk-Petersen 2011-07-01 09:58:51 +02:00
parent 877eb11435
commit 046199428b

View file

@ -132,6 +132,13 @@ namespace SparkleLib {
set {
XmlNode node = SelectSingleNode ("/sparkleshare/user/previous-server/text()");
if (null == node) {
XmlNode parentNode = SelectSingleNode ("/sparkleshare/user");
node = CreateNode (XmlNodeType.Element, "previous-server", null);
node.InnerText="False";
parentNode.AppendChild(node);
}
node.InnerText = value;
Save ();
@ -149,6 +156,13 @@ namespace SparkleLib {
set {
XmlNode node = SelectSingleNode ("/sparkleshare/user/previous-folder/text()");
if (null == node) {
XmlNode parentNode = SelectSingleNode ("/sparkleshare/user");
node = CreateNode (XmlNodeType.Element, "previous-folder", null);
node.InnerText="False";
parentNode.AppendChild(node);
}
node.InnerText = value;
Save ();