statusicon: disable Open Recent Events item when there are no projects
This commit is contained in:
parent
15c44e8925
commit
99c148883e
|
@ -242,7 +242,7 @@ namespace SparkleShare {
|
||||||
|
|
||||||
RecentEventsMenuItem = new NSMenuItem () {
|
RecentEventsMenuItem = new NSMenuItem () {
|
||||||
Title = "Open Recent Events",
|
Title = "Open Recent Events",
|
||||||
Enabled = true
|
Enabled = (Controller.Folders.Length > 0)
|
||||||
};
|
};
|
||||||
|
|
||||||
if (Controller.Folders.Length > 0) {
|
if (Controller.Folders.Length > 0) {
|
||||||
|
|
|
@ -261,9 +261,8 @@ namespace SparkleShare {
|
||||||
Menu.Add (new SeparatorMenuItem ());
|
Menu.Add (new SeparatorMenuItem ());
|
||||||
|
|
||||||
MenuItem recent_events_item = new MenuItem (_("Open Recent Events"));
|
MenuItem recent_events_item = new MenuItem (_("Open Recent Events"));
|
||||||
|
|
||||||
if (Program.Controller.Folders.Count < 1)
|
recent_events_item.Sensitive = (Controller.Folders.Length > 0);
|
||||||
recent_events_item.Sensitive = false;
|
|
||||||
|
|
||||||
recent_events_item.Activated += delegate {
|
recent_events_item.Activated += delegate {
|
||||||
Application.Invoke (delegate {
|
Application.Invoke (delegate {
|
||||||
|
|
Loading…
Reference in a new issue