2007-05-30 Christian Kellner <ckellner@openismus.com>
authorChristian Kellner <ckellner@openismus.com>
Wed, 30 May 2007 13:31:45 +0000 (13:31 +0000)
committerChristian Kellner <ckellner@openismus.com>
Wed, 30 May 2007 13:31:45 +0000 (13:31 +0000)
* src/modest-search.c: (modest_search):
Correctly set part_search_func even if we have already parsed
the query and thus a valid OgsTextSearcher object.

pmo-trunk-r1999

ChangeLog2
src/modest-search.c

index a843da3..6570e9e 100644 (file)
@@ -1,5 +1,11 @@
 2007-05-30  Christian Kellner  <ckellner@openismus.com>
 
+       * src/modest-search.c: (modest_search):
+       Correctly set part_search_func even if we have already parsed
+       the query and thus a valid OgsTextSearcher object.
+
+2007-05-30  Christian Kellner  <ckellner@openismus.com>
+
        * configure.ac:
        Search and check for libogs.
 
index a2417f5..92d0452 100644 (file)
@@ -226,13 +226,15 @@ modest_search (TnyFolder *folder, ModestSearch *search)
        part_search_func = search_mime_part_strcmp;
 
 #ifdef MODEST_HAVE_OGS
-       if (search->flags & MODEST_SEARCH_USE_OGS &&
-           search->text_searcher == NULL && search->query != NULL) {
-               OgsTextSearcher *text_searcher; 
+       if (search->flags & MODEST_SEARCH_USE_OGS) {
+       
+               if (search->text_searcher == NULL && search->query != NULL) {
+                       OgsTextSearcher *text_searcher; 
 
-               text_searcher = ogs_text_searcher_new (FALSE);
-               ogs_text_searcher_parse_query (text_searcher, search->query);
-               search->text_searcher = text_searcher;
+                       text_searcher = ogs_text_searcher_new (FALSE);
+                       ogs_text_searcher_parse_query (text_searcher, search->query);
+                       search->text_searcher = text_searcher;
+               }
 
                part_search_func = search_mime_part_ogs;
        }