* updates for MU_QUERY_FLAG_THREADS in mu_query_run users

This commit is contained in:
djcb 2012-12-27 11:09:37 +02:00
parent c6a4e8f9ad
commit afc1258c10
3 changed files with 11 additions and 3 deletions

View File

@ -129,6 +129,8 @@ run_query (MuQuery *xapian, const gchar *query, MuConfig *opts, GError **err)
qflags |= MU_QUERY_FLAG_SKIP_DUPS;
if (opts->include_related)
qflags |= MU_QUERY_FLAG_INCLUDE_RELATED;
if (opts->threads)
qflags |= MU_QUERY_FLAG_THREADS;
iter = mu_query_run (xapian, query, sortid, -1, qflags, err);
return iter;

View File

@ -876,6 +876,10 @@ get_find_params (GSList *args, MuMsgFieldId *sortfield,
*qflags |= MU_QUERY_FLAG_SKIP_DUPS;
if (get_bool_from_args (args, "include-related", TRUE, NULL))
*qflags |= MU_QUERY_FLAG_INCLUDE_RELATED;
if (get_bool_from_args (args, "include-related", TRUE, NULL))
*qflags |= MU_QUERY_FLAG_INCLUDE_RELATED;
if (get_bool_from_args (args, "threads", TRUE, NULL))
*qflags |= MU_QUERY_FLAG_THREADS;
return MU_OK;
}

View File

@ -343,9 +343,11 @@ run_query (const char *xpath, const char *query, MugMsgListView * self)
}
mu_store_unref (store);
qflags = MU_QUERY_FLAG_DESCENDING |
MU_QUERY_FLAG_SKIP_UNREADABLE |
MU_QUERY_FLAG_SKIP_DUPS;
qflags =
MU_QUERY_FLAG_DESCENDING |
MU_QUERY_FLAG_SKIP_UNREADABLE |
MU_QUERY_FLAG_SKIP_DUPS |
MU_QUERY_FLAG_THREADS;
iter = mu_query_run (xapian, query, MU_MSG_FIELD_ID_DATE,
-1, qflags, &err);