config: fix RemoveFolder method
This commit is contained in:
parent
a288b706a7
commit
91553a0884
|
@ -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 ();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue