From e0eb876c249d64700ed6f6eb1476c46e574d6331 Mon Sep 17 00:00:00 2001 From: Matthew Barnes Date: Wed, 19 Jun 2013 19:28:21 -0400 Subject: Make is_node_selectable() easier to debug. --- mail/message-list.c | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'mail') diff --git a/mail/message-list.c b/mail/message-list.c index 07bd657a0e..bbad9e46c3 100644 --- a/mail/message-list.c +++ b/mail/message-list.c @@ -3468,6 +3468,7 @@ is_node_selectable (MessageList *message_list, gboolean hide_junk; gboolean hide_deleted; gboolean store_has_vjunk; + gboolean selectable = FALSE; g_return_val_if_fail (info != NULL, FALSE); @@ -3498,22 +3499,22 @@ is_node_selectable (MessageList *message_list, * the message is marked as junk and if not deleted * when hide_deleted is set */ if (flag_junk && !(flag_deleted && hide_deleted)) - return TRUE; + selectable = TRUE; } else if (is_trash_folder) { /* messages in a trash folder are selectable unless * not deleted any more */ if (flag_deleted) - return TRUE; + selectable = TRUE; } else { /* in normal folders it depends on hide_deleted, * hide_junk and the message flags */ if (!(flag_junk && hide_junk) && !(flag_deleted && hide_deleted)) - return TRUE; + selectable = TRUE; } - return FALSE; + return selectable; } /* We try and find something that is selectable in our tree. There is -- cgit v1.2.3