From 3c74b9aa6e5166816ca4540b5189f44f3d72ee93 Mon Sep 17 00:00:00 2001 From: "Dirk-Jan C. Binnema" Date: Sun, 31 Jan 2010 14:17:23 +0200 Subject: [PATCH] * mu-query-xapian: fix silly typo (s/ANO/AND/) that screwed up some searches --- src/mu-query-xapian.cc | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/mu-query-xapian.cc b/src/mu-query-xapian.cc index 78d671f0..3fc1f4a9 100644 --- a/src/mu-query-xapian.cc +++ b/src/mu-query-xapian.cc @@ -101,10 +101,12 @@ get_query (MuQueryXapian * mqx, const char* searchexpr, int *err = 0) { Xapian::QueryParser::FLAG_PARTIAL); } MU_XAPIAN_CATCH_BLOCK; - + if (err) *err = 1; + + return Xapian::Query(); } @@ -218,10 +220,8 @@ static gboolean needs_quotes (const char* str) { int i; - const char *keywords[] = { - "ANO", "OR", "NOT", "NEAR", "ADJ" - }; - + const char *keywords[] = { "AND", "OR", "NOT", "NEAR", "ADJ" }; + for (i = 0; i != G_N_ELEMENTS(keywords); ++i) if (g_strcasecmp (str, keywords[i]) == 0) return TRUE;