diff --git a/SparkleShare/Mac/SparkleShare.csproj b/SparkleShare/Mac/SparkleShare.csproj
old mode 100644
new mode 100755
index abcd9ac1..d9c0e8f1
--- a/SparkleShare/Mac/SparkleShare.csproj
+++ b/SparkleShare/Mac/SparkleShare.csproj
@@ -6,7 +6,7 @@
10.0.0
2.0
{CF5BC8DB-A633-4FCC-8A3E-E3AC9B59FABC}
- {948B3504-5B70-4649-8FE4-BDE1FB46EC69};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
+ {1C533B1C-72DD-4CB1-9F6B-BF11D93BCFBE};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
Exe
SparkleShare
SparkleShare
@@ -114,7 +114,7 @@
-
+
diff --git a/SparkleShare/Mac/SparkleStatusIcon.cs b/SparkleShare/Mac/SparkleStatusIcon.cs
index 50238afe..69949bd2 100755
--- a/SparkleShare/Mac/SparkleStatusIcon.cs
+++ b/SparkleShare/Mac/SparkleStatusIcon.cs
@@ -147,9 +147,11 @@ namespace SparkleShare {
StatusItem.AlternateImage.Size = new SizeF (16, 16);
Menu = new NSMenu ();
+ Menu.AutoEnablesItems = false;
StateMenuItem = new NSMenuItem () {
- Title = StateText
+ Title = StateText,
+ Enabled = false
};
Menu.AddItem (StateMenuItem);
@@ -165,6 +167,7 @@ namespace SparkleShare {
FolderMenuItem.Image = SparkleShareImage;
FolderMenuItem.Image.Size = new SizeF (16, 16);
+ FolderMenuItem.Enabled = true;
Menu.AddItem (FolderMenuItem);
@@ -189,7 +192,8 @@ namespace SparkleShare {
FolderMenuItems [i] = item;
FolderMenuItems [i].Activated += Tasks [i];
-
+ FolderMenuItem.Enabled = true;
+
i++;
};
@@ -207,7 +211,8 @@ namespace SparkleShare {
Menu.AddItem (NSMenuItem.SeparatorItem);
SyncMenuItem = new NSMenuItem () {
- Title = "Add Hosted Project…"
+ Title = "Add Hosted Project…",
+ Enabled = true
};
if (!Program.Controller.FirstRun) {
@@ -233,7 +238,8 @@ namespace SparkleShare {
Menu.AddItem (NSMenuItem.SeparatorItem);
RecentEventsMenuItem = new NSMenuItem () {
- Title = "Open Recent Events"
+ Title = "Open Recent Events",
+ Enabled = true
};
if (Controller.Folders.Length > 0) {
@@ -252,7 +258,9 @@ namespace SparkleShare {
Menu.AddItem (RecentEventsMenuItem);
- NotificationsMenuItem = new NSMenuItem ();
+ NotificationsMenuItem = new NSMenuItem () {
+ Enabled = true
+ };
if (Program.Controller.NotificationsEnabled)
NotificationsMenuItem.Title = "Turn Notifications Off";
@@ -274,7 +282,8 @@ namespace SparkleShare {
Menu.AddItem (NSMenuItem.SeparatorItem);
AboutMenuItem = new NSMenuItem () {
- Title = "About SparkleShare"
+ Title = "About SparkleShare",
+ Enabled = true
};
AboutMenuItem.Activated += delegate {