diff --git a/SparkleLib/SparkleRepoBase.cs b/SparkleLib/SparkleRepoBase.cs index 8dd76925..7b3e8a81 100755 --- a/SparkleLib/SparkleRepoBase.cs +++ b/SparkleLib/SparkleRepoBase.cs @@ -88,7 +88,15 @@ namespace SparkleLib { public bool IsBuffering { get; private set; } public double ProgressPercentage { get; private set; } public double ProgressSpeed { get; private set; } - public DateTime LastSync { get { return ChangeSets [0].Timestamp; }} + + public DateTime LastSync { + get { + if (ChangeSets != null && ChangeSets.Count > 0) + return ChangeSets [0].Timestamp; + else + return DateTime.MinValue; + } + } public virtual string Identifier { get { diff --git a/SparkleShare/SparkleStatusIconController.cs b/SparkleShare/SparkleStatusIconController.cs index c28b76fc..486104f9 100755 --- a/SparkleShare/SparkleStatusIconController.cs +++ b/SparkleShare/SparkleStatusIconController.cs @@ -46,7 +46,10 @@ namespace SparkleShare { public string StatusMessage { get { - string status_message = string.Format ("Synced {0}", this.repo.LastSync.ToPrettyDate ()); + string status_message = "Waiting to sync"; + + if (!this.repo.LastSync.Equals (DateTime.MinValue)) + status_message = string.Format ("Synced {0}", this.repo.LastSync.ToPrettyDate ()); if (this.repo.Status == SyncStatus.SyncUp) status_message = "Sending changes… " + this.repo.ProgressPercentage + "%"; diff --git a/legal/Authors.txt b/legal/Authors.txt index 92b02843..201477f8 100755 --- a/legal/Authors.txt +++ b/legal/Authors.txt @@ -1,16 +1,8 @@ -Points of contact: +Maintainer: - Maintainer: Hylke Bons - Marketing: - Alexandre Saiz Verdaguer - - Translations: - Łukasz Jernaś - - -Code: +Contributors: Alejandro Serrano Alexandre Saiz Verdaguer @@ -40,14 +32,13 @@ Code: Travis Glenn Hansen Vincent Untz Will Thompson - - -Artwork: + +Designers: Andreas Nilsson Jakub Steiner Hylke Bons Lapo Calamandrei - Thanks very much! +