diff --git a/SparkleLib/SparkleRepoBase.cs b/SparkleLib/SparkleRepoBase.cs index 32f38365..8dd76925 100755 --- a/SparkleLib/SparkleRepoBase.cs +++ b/SparkleLib/SparkleRepoBase.cs @@ -593,7 +593,12 @@ namespace SparkleLib { this.local_config.SetFolderOptionalAttribute (Name, "paused", bool.FalseString); Status = SyncStatus.Idle; - SyncUpBase (); + if (HasUnsyncedChanges || HasLocalChanges) { + do { + SyncUpBase (); + + } while (HasLocalChanges); + } } }