From a99d2b25885561e171ec2d44364bbe72af9e57ec Mon Sep 17 00:00:00 2001 From: vokac Date: Thu, 5 Apr 2012 16:08:58 +0300 Subject: [PATCH] Ticket #2764: Case sensitive search with SEARCH_TYPE_PCRE When mc is compiled with SEARCH_TYPE_PCRE (and without SEARCH_TYPE_GLIB, e.g. on systems with old glib < 2.14) case (in)sensitive search works in opposite. Signed-off-by: Slava Zanko --- lib/search/regex.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/search/regex.c b/lib/search/regex.c index de57701a9..482e4583c 100644 --- a/lib/search/regex.c +++ b/lib/search/regex.c @@ -748,7 +748,7 @@ mc_search__cond_struct_new_init_regex (const char *charset, mc_search_t * lc_mc_ if (str_isutf8 (charset) && mc_global.utf8_display) { pcre_options |= PCRE_UTF8; - if (lc_mc_search->is_case_sensitive) + if (!lc_mc_search->is_case_sensitive) pcre_options |= PCRE_CASELESS; } else -- 2.11.4.GIT