make sure to quote folder name
This commit is contained in:
parent
a859641089
commit
49876ee61f
|
@ -92,22 +92,22 @@ namespace SparkleShare {
|
|||
SparkleRepo [] TmpRepos =
|
||||
new SparkleRepo [Directory.GetDirectories (SparklePath).Length];
|
||||
|
||||
int i = 0;
|
||||
int FolderCount = 0;
|
||||
foreach (string Folder in Directory.GetDirectories (SparklePath)) {
|
||||
|
||||
// Check if the folder is a git repo
|
||||
if (Directory.Exists (SparkleHelpers.CombineMore (Folder,
|
||||
".git"))) {
|
||||
TmpRepos [i] = new SparkleRepo (Folder);
|
||||
i++;
|
||||
TmpRepos [FolderCount] = new SparkleRepo (Folder);
|
||||
FolderCount++;
|
||||
|
||||
// Attach emblems
|
||||
// TODO: emblems don't work in nautilus
|
||||
// Attach emblems
|
||||
switch (SparklePlatform.Name) {
|
||||
case "GNOME":
|
||||
Process.StartInfo.FileName = "gvfs-set-attribute";
|
||||
Process.StartInfo.Arguments =
|
||||
"-t string " + Folder + " metadata::emblems [synced]";
|
||||
"-t string \"" + Folder + "\" metadata::emblems [synced]";
|
||||
Process.Start ();
|
||||
break;
|
||||
}
|
||||
|
@ -116,8 +116,8 @@ namespace SparkleShare {
|
|||
|
||||
}
|
||||
|
||||
SparkleShare.Repositories = new SparkleRepo [i];
|
||||
Array.Copy (TmpRepos, SparkleShare.Repositories, i);
|
||||
SparkleShare.Repositories = new SparkleRepo [FolderCount];
|
||||
Array.Copy (TmpRepos, SparkleShare.Repositories, FolderCount);
|
||||
|
||||
// Don't create the window and status
|
||||
// icon when --disable-gui was given
|
||||
|
|
|
@ -77,18 +77,22 @@ namespace SparkleShare {
|
|||
}
|
||||
|
||||
public void UpdateEventLog () {
|
||||
|
||||
LayoutHorizontal.Remove (LogScrolledWindow);
|
||||
LogScrolledWindow = CreateEventLog ();
|
||||
LayoutHorizontal.PackStart (LogScrolledWindow, true, true, 0);
|
||||
ShowAll ();
|
||||
|
||||
}
|
||||
|
||||
public void UpdatePeopleList () {
|
||||
|
||||
LayoutHorizontal.Remove (PeopleScrolledWindow);
|
||||
PeopleScrolledWindow = CreatePeopleList ();
|
||||
LayoutHorizontal.PackStart (PeopleScrolledWindow, false, false, 0);
|
||||
LayoutHorizontal.ReorderChild (PeopleScrolledWindow, 0);
|
||||
ShowAll ();
|
||||
|
||||
}
|
||||
|
||||
public ScrolledWindow CreateEventLog () {
|
||||
|
|
Loading…
Reference in a new issue