mirror of
https://git.notmuchmail.org/git/notmuch
synced 2025-01-08 17:51:42 +01:00
thread: Fix sort of search when constructing threads.
The thread-naming feature depends on the matched messages being passed down in a precise order, (the order of the top-level search). We fix the feature by passing that sort order down.
This commit is contained in:
parent
2a1a4f0551
commit
f43990ce13
1 changed files with 3 additions and 1 deletions
|
@ -299,7 +299,7 @@ _notmuch_thread_create (void *ctx,
|
|||
thread->oldest = 0;
|
||||
thread->newest = 0;
|
||||
|
||||
notmuch_query_set_sort (thread_id_query, NOTMUCH_SORT_OLDEST_FIRST);
|
||||
notmuch_query_set_sort (thread_id_query, sort);
|
||||
|
||||
for (messages = notmuch_query_search_messages (thread_id_query);
|
||||
notmuch_messages_valid (messages);
|
||||
|
@ -332,6 +332,8 @@ _notmuch_thread_create (void *ctx,
|
|||
if (unlikely (matched_query == NULL))
|
||||
return NULL;
|
||||
|
||||
notmuch_query_set_sort (matched_query, sort);
|
||||
|
||||
for (messages = notmuch_query_search_messages (matched_query);
|
||||
notmuch_messages_valid (messages);
|
||||
notmuch_messages_move_to_next (messages))
|
||||
|
|
Loading…
Reference in a new issue