From 7101c9b074c9e657357ab80ebf812f7dbb82fc8e Mon Sep 17 00:00:00 2001 From: Hylke Bons Date: Sat, 15 May 2010 10:57:18 +0100 Subject: [PATCH] write/delete config files when toggling checkbuttons --- SparkleShare/SparkleWindow.cs | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/SparkleShare/SparkleWindow.cs b/SparkleShare/SparkleWindow.cs index 65f24dbf..146e5b57 100644 --- a/SparkleShare/SparkleWindow.cs +++ b/SparkleShare/SparkleWindow.cs @@ -263,6 +263,13 @@ namespace SparkleShare { if (File.Exists (NotifyFileName)) NotifyCheckButton.Active = true; + + NotifyCheckButton.Toggled += delegate { + if (File.Exists (NotifyFileName)) + File.Delete (NotifyFileName); + else + File.Create (NotifyFileName); + }; CheckButton SyncCheckButton = new CheckButton ("Synchronize my changes"); @@ -274,6 +281,12 @@ namespace SparkleShare { if (File.Exists (SyncFileName)) SyncCheckButton.Active = true; + SyncCheckButton.Toggled += delegate { + if (File.Exists (SyncFileName)) + File.Delete (SyncFileName); + else + File.Create (SyncFileName); + }; VBox VBox = new VBox (false, 0);