windows: fix for the .sparkleshare file sometimes not being hidden

This commit is contained in:
Hylke Bons 2012-10-21 21:16:38 +01:00
parent 315f5fc185
commit 9601506d31
2 changed files with 6 additions and 4 deletions

View file

@ -336,10 +336,6 @@ namespace SparkleLib.Git {
if (git.ExitCode == 0) {
Rebase ();
string identifier_file_path = Path.Combine (LocalPath, ".sparkleshare");
File.SetAttributes (identifier_file_path, FileAttributes.Hidden);
ClearCache ();
return true;

View file

@ -155,6 +155,9 @@ namespace SparkleLib {
this.identifier = Identifier;
ChangeSets = GetChangeSets ();
string identifier_file_path = Path.Combine (LocalPath, ".sparkleshare");
File.SetAttributes (identifier_file_path, FileAttributes.Hidden);
SyncStatusChanged += delegate (SyncStatus status) {
Status = status;
};
@ -362,6 +365,9 @@ namespace SparkleLib {
SparkleLogger.LogInfo ("SyncDown", Name + " | Done");
Error = ErrorStatus.None;
string identifier_file_path = Path.Combine (LocalPath, ".sparkleshare");
File.SetAttributes (identifier_file_path, FileAttributes.Hidden);
ChangeSets = GetChangeSets ();
if (!pre_sync_revision.Equals (CurrentRevision) && ChangeSets != null && ChangeSets.Count > 0) {