From b3c57ed8e5f1bcbda9ec0fa37a252aeb5313f279 Mon Sep 17 00:00:00 2001 From: Matthew Barnes Date: Thu, 7 Jun 2012 20:32:51 -0400 Subject: Bug 677624 - Disable Properties when Search Folders is selected --- modules/mail/e-mail-shell-view.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'modules/mail') diff --git a/modules/mail/e-mail-shell-view.c b/modules/mail/e-mail-shell-view.c index cbcf24f31e..6efc54ba9d 100644 --- a/modules/mail/e-mail-shell-view.c +++ b/modules/mail/e-mail-shell-view.c @@ -836,7 +836,6 @@ mail_shell_view_update_actions (EShellView *shell_view) gboolean folder_has_unread_rec = FALSE; gboolean folder_tree_and_message_list_agree = TRUE; gboolean store_is_subscribable; - gboolean store_is_vstore = FALSE; gboolean any_store_is_subscribable = FALSE; /* Chain up to parent's update_actions() method. */ @@ -887,7 +886,6 @@ mail_shell_view_update_actions (EShellView *shell_view) service = CAMEL_SERVICE (store); uid = camel_service_get_uid (service); source = e_source_registry_ref_source (registry, uid); - store_is_vstore = g_strcmp0 (uid, E_MAIL_SESSION_VFOLDER_UID) == 0; } if (source != NULL) { @@ -974,8 +972,9 @@ mail_shell_view_update_actions (EShellView *shell_view) sensitive = folder_is_trash; gtk_action_set_sensitive (action, sensitive); + /* folder_is_store + folder_is_virtual == "Search Folders" */ action = ACTION (MAIL_ACCOUNT_PROPERTIES); - sensitive = (store != NULL) && folder_is_store; + sensitive = (store != NULL) && folder_is_store && !folder_is_virtual; gtk_action_set_sensitive (action, sensitive); action = ACTION (MAIL_FLUSH_OUTBOX); @@ -1042,8 +1041,9 @@ mail_shell_view_update_actions (EShellView *shell_view) sensitive = any_store_is_subscribable; gtk_action_set_sensitive (action, sensitive); + /* folder_is_store + folder_is_virtual == "Search Folders" */ action = ACTION (MAIL_VFOLDER_UNMATCHED_ENABLE); - gtk_action_set_visible (action, folder_is_store && store_is_vstore); + gtk_action_set_visible (action, folder_is_store && folder_is_virtual); e_mail_shell_view_update_popup_labels (mail_shell_view); } -- cgit v1.2.3