query->query_string = talloc_strdup (query, query_string);
- query->sort = NOTMUCH_SORT_DATE_OLDEST_FIRST;
+ query->sort = NOTMUCH_SORT_DATE;
return query;
}
}
switch (query->sort) {
- case NOTMUCH_SORT_DATE_OLDEST_FIRST:
+ case NOTMUCH_SORT_DATE:
enquire.set_sort_by_value (NOTMUCH_VALUE_TIMESTAMP, FALSE);
break;
- case NOTMUCH_SORT_DATE_NEWEST_FIRST:
+ case NOTMUCH_SORT_DATE_REVERSE:
enquire.set_sort_by_value (NOTMUCH_VALUE_TIMESTAMP, TRUE);
break;
case NOTMUCH_SORT_MESSAGE_ID:
{
if (threads_seen >= first) {
thread = _notmuch_thread_create (query, query->notmuch,
- thread_id);
+ thread_id,
+ query->query_string);
g_ptr_array_add (threads->threads, thread);
} else {
thread = NULL;
threads_seen++;
}
- if (thread)
- _notmuch_thread_add_message (thread, message);
-
notmuch_message_destroy (message);
messages_seen++;