config: fix RemoveFolder method

This commit is contained in:
Hylke Bons 2011-05-25 19:36:43 +01:00
parent 1f3ab4f529
commit c2d844268d

View file

@ -41,12 +41,12 @@ namespace SparkleLib {
public string UserName { public string UserName {
get { get {
XmlNode node = SelectSingleNode ("//user/name/text()"); XmlNode node = SelectSingleNode ("/sparkleshare/user/name/text()");
return node.Value; return node.Value;
} }
set { set {
XmlNode node = SelectSingleNode ("//user/name/text()"); XmlNode node = SelectSingleNode ("/sparkleshare/user/name/text()");
node.InnerText = value; node.InnerText = value;
Save (); Save ();
@ -56,12 +56,12 @@ namespace SparkleLib {
public string UserEmail { public string UserEmail {
get { get {
XmlNode node = SelectSingleNode ("//user/name/email()"); XmlNode node = SelectSingleNode ("/sparkleshare/user/name/email()");
return node.Value; return node.Value;
} }
set { set {
XmlNode node = SelectSingleNode ("//user/name/email()"); XmlNode node = SelectSingleNode ("/sparkleshare/user/name/email()");
node.InnerText = value; node.InnerText = value;
Save (); Save ();
@ -82,7 +82,7 @@ namespace SparkleLib {
node_folder.AppendChild (node_name); node_folder.AppendChild (node_name);
node_folder.AppendChild (node_backend); node_folder.AppendChild (node_backend);
XmlNode node_root = SelectSingleNode ("/"); XmlNode node_root = SelectSingleNode ("/sparkleshare");
node_root.AppendChild (node_folder); node_root.AppendChild (node_folder);
Save (); Save ();
@ -91,11 +91,13 @@ namespace SparkleLib {
public void RemoveFolder (string name) public void RemoveFolder (string name)
{ {
foreach (XmlNode node_folder in SelectNodes ("//folder")) { foreach (XmlNode node_folder in SelectNodes ("/sparkleshare/folder")) {
if (node_folder ["name"].InnerText.Equals (name)) if (node_folder ["name"].InnerText.Equals (name)) {
SelectSingleNode ("/").RemoveChild (node_folder); Console.WriteLine (name + "FOUND!!!!!!!!!!! REMOVING.....");
SelectSingleNode ("/sparkleshare").RemoveChild (node_folder);
}
} }
Console.Write ("SUCCESS");
Save (); Save ();
} }