I#615 - Some actions are disabled in the top menu in error
Closes https://gitlab.gnome.org/GNOME/evolution/issues/615
This commit is contained in:
@ -284,22 +284,26 @@ book_shell_view_update_actions (EShellView *shell_view)
|
||||
any_contacts_selected =
|
||||
(single_contact_selected || multiple_contacts_selected);
|
||||
|
||||
action = ACTION (ADDRESS_BOOK_COPY);
|
||||
sensitive = has_primary_source;
|
||||
gtk_action_set_sensitive (action, sensitive);
|
||||
|
||||
action = ACTION (ADDRESS_BOOK_MOVE);
|
||||
sensitive = clicked_source_is_primary && source_is_editable;
|
||||
sensitive = has_primary_source && source_is_editable;
|
||||
gtk_action_set_sensitive (action, sensitive);
|
||||
|
||||
action = ACTION (ADDRESS_BOOK_DELETE);
|
||||
sensitive = clicked_source_is_primary && (
|
||||
sensitive =
|
||||
primary_source_is_removable ||
|
||||
primary_source_is_remote_deletable);
|
||||
primary_source_is_remote_deletable;
|
||||
gtk_action_set_sensitive (action, sensitive);
|
||||
|
||||
action = ACTION (ADDRESS_BOOK_PRINT);
|
||||
sensitive = clicked_source_is_primary && has_primary_source;
|
||||
sensitive = has_primary_source;
|
||||
gtk_action_set_sensitive (action, sensitive);
|
||||
|
||||
action = ACTION (ADDRESS_BOOK_PRINT_PREVIEW);
|
||||
sensitive = clicked_source_is_primary && has_primary_source;
|
||||
sensitive = has_primary_source;
|
||||
gtk_action_set_sensitive (action, sensitive);
|
||||
|
||||
action = ACTION (ADDRESS_BOOK_PROPERTIES);
|
||||
@ -321,7 +325,7 @@ book_shell_view_update_actions (EShellView *shell_view)
|
||||
gtk_action_set_sensitive (action, sensitive);
|
||||
|
||||
action = ACTION (ADDRESS_BOOK_SAVE_AS);
|
||||
sensitive = clicked_source_is_primary && has_primary_source;
|
||||
sensitive = has_primary_source;
|
||||
gtk_action_set_sensitive (action, sensitive);
|
||||
|
||||
action = ACTION (ADDRESS_BOOK_POPUP_MAP);
|
||||
|
||||
@ -361,13 +361,13 @@ cal_shell_view_update_actions (EShellView *shell_view)
|
||||
gtk_action_set_sensitive (action, sensitive);
|
||||
|
||||
action = ACTION (CALENDAR_COPY);
|
||||
sensitive = clicked_source_is_primary && has_primary_source;
|
||||
sensitive = has_primary_source;
|
||||
gtk_action_set_sensitive (action, sensitive);
|
||||
|
||||
action = ACTION (CALENDAR_DELETE);
|
||||
sensitive = clicked_source_is_primary && (
|
||||
sensitive =
|
||||
primary_source_is_removable ||
|
||||
primary_source_is_remote_deletable);
|
||||
primary_source_is_remote_deletable;
|
||||
gtk_action_set_sensitive (action, sensitive);
|
||||
|
||||
action = ACTION (CALENDAR_PRINT);
|
||||
|
||||
@ -238,21 +238,21 @@ memo_shell_view_update_actions (EShellView *shell_view)
|
||||
gtk_action_set_sensitive (action, sensitive);
|
||||
|
||||
action = ACTION (MEMO_LIST_COPY);
|
||||
sensitive = clicked_source_is_primary && has_primary_source;
|
||||
sensitive = has_primary_source;
|
||||
gtk_action_set_sensitive (action, sensitive);
|
||||
|
||||
action = ACTION (MEMO_LIST_DELETE);
|
||||
sensitive = clicked_source_is_primary && (
|
||||
sensitive =
|
||||
primary_source_is_removable ||
|
||||
primary_source_is_remote_deletable);
|
||||
primary_source_is_remote_deletable;
|
||||
gtk_action_set_sensitive (action, sensitive);
|
||||
|
||||
action = ACTION (MEMO_LIST_PRINT);
|
||||
sensitive = clicked_source_is_primary;
|
||||
sensitive = has_primary_source;
|
||||
gtk_action_set_sensitive (action, sensitive);
|
||||
|
||||
action = ACTION (MEMO_LIST_PRINT_PREVIEW);
|
||||
sensitive = clicked_source_is_primary;
|
||||
sensitive = has_primary_source;
|
||||
gtk_action_set_sensitive (action, sensitive);
|
||||
|
||||
action = ACTION (MEMO_LIST_PROPERTIES);
|
||||
|
||||
@ -357,21 +357,21 @@ task_shell_view_update_actions (EShellView *shell_view)
|
||||
gtk_action_set_sensitive (action, sensitive);
|
||||
|
||||
action = ACTION (TASK_LIST_COPY);
|
||||
sensitive = clicked_source_is_primary && has_primary_source;
|
||||
sensitive = has_primary_source;
|
||||
gtk_action_set_sensitive (action, sensitive);
|
||||
|
||||
action = ACTION (TASK_LIST_DELETE);
|
||||
sensitive = clicked_source_is_primary && (
|
||||
sensitive =
|
||||
primary_source_is_removable ||
|
||||
primary_source_is_remote_deletable);
|
||||
primary_source_is_remote_deletable;
|
||||
gtk_action_set_sensitive (action, sensitive);
|
||||
|
||||
action = ACTION (TASK_LIST_PRINT);
|
||||
sensitive = clicked_source_is_primary;
|
||||
sensitive = has_primary_source;
|
||||
gtk_action_set_sensitive (action, sensitive);
|
||||
|
||||
action = ACTION (TASK_LIST_PRINT_PREVIEW);
|
||||
sensitive = clicked_source_is_primary;
|
||||
sensitive = has_primary_source;
|
||||
gtk_action_set_sensitive (action, sensitive);
|
||||
|
||||
action = ACTION (TASK_LIST_PROPERTIES);
|
||||
|
||||
Reference in New Issue
Block a user