diff options
Diffstat (limited to 'mail/e-searching-tokenizer.c')
-rw-r--r-- | mail/e-searching-tokenizer.c | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/mail/e-searching-tokenizer.c b/mail/e-searching-tokenizer.c index 44e88df378..020d4d2fe4 100644 --- a/mail/e-searching-tokenizer.c +++ b/mail/e-searching-tokenizer.c @@ -1242,10 +1242,19 @@ e_searching_tokenizer_set_secondary_case_sensitivity (ESearchingTokenizer *st, g gint e_searching_tokenizer_match_count (ESearchingTokenizer *st) { - g_return_val_if_fail (st && E_IS_SEARCHING_TOKENIZER (st), -1); + g_return_val_if_fail (E_IS_SEARCHING_TOKENIZER (st), -1); if (st->priv->engine) return st->priv->engine->matchcount; return 0; } + +void +e_searching_tokenizer_reset (ESearchingTokenizer *st) +{ + if (st->priv->engine) { + searcher_free (st->priv->engine); + st->priv->engine = NULL; + } +} |