From 2b5b2f8262e39f5fa063c5eae4a30f9eb1ad8aa0 Mon Sep 17 00:00:00 2001 From: djcb Date: Sun, 27 Nov 2011 16:23:46 +0200 Subject: [PATCH] * mu-query.cc: fix behaviour of empty queries --- src/mu-query.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/mu-query.cc b/src/mu-query.cc index c5d27505..f5d9b5e9 100644 --- a/src/mu-query.cc +++ b/src/mu-query.cc @@ -323,7 +323,8 @@ mu_query_run (MuQuery *self, const char* searchexpr, gboolean threads, if (!threads && sortfieldid != MU_MSG_FIELD_ID_NONE) enq.set_sort_by_value ((Xapian::valueno)sortfieldid, revert ? true : false); - if (!mu_str_is_empty(searchexpr)) /* NULL or "" */ + if (!mu_str_is_empty(searchexpr) && + g_strcmp0 (searchexpr, "\"\"") != 0) /* NULL or "" or """" */ enq.set_query(get_query (self, searchexpr, err)); else enq.set_query(Xapian::Query::MatchAll);