* mu-query.cc: fix cc10
This commit is contained in:
@ -329,18 +329,10 @@ try_requery (MuQuery *self, const char* searchexpr, gboolean threads,
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
MuMsgIter*
|
static Xapian::Enquire
|
||||||
mu_query_run (MuQuery *self, const char* searchexpr, gboolean threads,
|
get_enquire (MuQuery *self, const char *searchexpr, gboolean threads,
|
||||||
MuMsgFieldId sortfieldid, gboolean revert, int maxnum,
|
MuMsgFieldId sortfieldid, gboolean revert, GError **err)
|
||||||
GError **err)
|
|
||||||
{
|
{
|
||||||
g_return_val_if_fail (self, NULL);
|
|
||||||
g_return_val_if_fail (searchexpr, NULL);
|
|
||||||
g_return_val_if_fail (mu_msg_field_id_is_valid (sortfieldid) ||
|
|
||||||
sortfieldid == MU_MSG_FIELD_ID_NONE,
|
|
||||||
NULL);
|
|
||||||
try {
|
|
||||||
MuMsgIter *iter;
|
|
||||||
Xapian::Enquire enq (self->db());
|
Xapian::Enquire enq (self->db());
|
||||||
|
|
||||||
/* note, when our result will be *threaded*, we sort
|
/* note, when our result will be *threaded*, we sort
|
||||||
@ -357,6 +349,24 @@ mu_query_run (MuQuery *self, const char* searchexpr, gboolean threads,
|
|||||||
|
|
||||||
enq.set_cutoff(0,0);
|
enq.set_cutoff(0,0);
|
||||||
|
|
||||||
|
return enq;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
MuMsgIter*
|
||||||
|
mu_query_run (MuQuery *self, const char* searchexpr, gboolean threads,
|
||||||
|
MuMsgFieldId sortfieldid, gboolean revert, int maxnum,
|
||||||
|
GError **err)
|
||||||
|
{
|
||||||
|
g_return_val_if_fail (self, NULL);
|
||||||
|
g_return_val_if_fail (searchexpr, NULL);
|
||||||
|
g_return_val_if_fail (mu_msg_field_id_is_valid (sortfieldid) ||
|
||||||
|
sortfieldid == MU_MSG_FIELD_ID_NONE,
|
||||||
|
NULL);
|
||||||
|
try {
|
||||||
|
MuMsgIter *iter;
|
||||||
|
Xapian::Enquire enq (get_enquire(self, searchexpr, threads,
|
||||||
|
sortfieldid, revert, err));
|
||||||
iter = mu_msg_iter_new (
|
iter = mu_msg_iter_new (
|
||||||
reinterpret_cast<XapianEnquire*>(&enq),
|
reinterpret_cast<XapianEnquire*>(&enq),
|
||||||
maxnum <= 0 ? self->db().get_doccount() : maxnum,
|
maxnum <= 0 ? self->db().get_doccount() : maxnum,
|
||||||
|
|||||||
Reference in New Issue
Block a user