From 37f7aa8c180ef7e035ea73e5edccd9d9babf77aa Mon Sep 17 00:00:00 2001 From: Hylke Bons Date: Tue, 4 Sep 2012 00:36:35 +0100 Subject: [PATCH] controller: disable/enable main folder watcher during the right times --- SparkleShare/SparkleControllerBase.cs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/SparkleShare/SparkleControllerBase.cs b/SparkleShare/SparkleControllerBase.cs index 2fabfcf2..fb6b0d5e 100644 --- a/SparkleShare/SparkleControllerBase.cs +++ b/SparkleShare/SparkleControllerBase.cs @@ -552,14 +552,14 @@ namespace SparkleShare { { this.fetcher.EnableFetchedRepoCrypto (password); - this.watcher.EnableRaisingEvents = false; FinishFetcher (); - this.watcher.EnableRaisingEvents = true; } public void FinishFetcher () { + this.watcher.EnableRaisingEvents = false; + this.fetcher.Complete (); string canonical_name = Path.GetFileNameWithoutExtension (this.fetcher.RemoteUrl.AbsolutePath); @@ -609,6 +609,8 @@ namespace SparkleShare { this.fetcher.Dispose (); this.fetcher = null; + + this.watcher.EnableRaisingEvents = true; }