[evolution/evolution-3-12] Bug 743959 - Automatically collapsing threads after folder update
- From: Milan Crha <mcrha src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [evolution/evolution-3-12] Bug 743959 - Automatically collapsing threads after folder update
- Date: Wed, 4 Feb 2015 07:06:30 +0000 (UTC)
commit 69d622260c27e4d456b21a198c6efa69e1c130f7
Author: Milan Crha <mcrha redhat com>
Date: Wed Feb 4 08:06:14 2015 +0100
Bug 743959 - Automatically collapsing threads after folder update
mail/message-list.c | 14 ++++++++++----
1 files changed, 10 insertions(+), 4 deletions(-)
---
diff --git a/mail/message-list.c b/mail/message-list.c
index 9121dc8..fee7440 100644
--- a/mail/message-list.c
+++ b/mail/message-list.c
@@ -5514,6 +5514,14 @@ exit:
g_object_unref (folder);
}
+static gboolean
+message_list_is_searching (MessageList *message_list)
+{
+ g_return_val_if_fail (IS_MESSAGE_LIST (message_list), FALSE);
+
+ return message_list->search && *message_list->search;
+}
+
static void
message_list_regen_done_cb (GObject *source_object,
GAsyncResult *result,
@@ -5573,9 +5581,7 @@ message_list_regen_done_cb (GObject *source_object,
g_free (message_list->search);
message_list->search = g_strdup (regen_data->search);
- searching =
- (message_list->search != NULL) &&
- (*message_list->search != '\0');
+ searching = message_list_is_searching (message_list);
if (regen_data->group_by_threads) {
ETableItem *table_item = e_tree_get_item (E_TREE (message_list));
@@ -5804,7 +5810,7 @@ message_list_regen_idle_cb (gpointer user_data)
regen_data->thread_subject =
message_list_get_thread_subject (message_list);
- searching = (g_strcmp0 (message_list->search, " ") != 0);
+ searching = message_list_is_searching (message_list);
adapter = e_tree_get_table_adapter (E_TREE (message_list));
row_count = e_table_model_row_count (E_TABLE_MODEL (adapter));
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]