From 2308d0e603de4c337333f0ddac92feac8cf04794 Mon Sep 17 00:00:00 2001 From: Jean-Francois Dockes Date: Wed, 22 May 2013 14:14:25 +0200 Subject: [PATCH] make search line completion case-sensitive. Removes an extremely ennoying behaviour which made it difficult to retry a search with different capitalization --- src/qtgui/ssearch_w.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/qtgui/ssearch_w.cpp b/src/qtgui/ssearch_w.cpp index b7fe85ef..a3b10ab7 100644 --- a/src/qtgui/ssearch_w.cpp +++ b/src/qtgui/ssearch_w.cpp @@ -70,8 +70,11 @@ void SSearch::init() // the combobox lineedit will delete the completer on setCompleter(0). // But the model does not belong to the completer so it's not deleted... m_savedModel = queryText->completer()->model(); - if (prefs.ssearchNoComplete) + if (prefs.ssearchNoComplete) queryText->completer()->setModel(0); + // Recoll searches are always case-sensitive because of the use of + // capitalization to suppress stemming + queryText->completer()->setCaseSensitivity(Qt::CaseSensitive); m_displayingCompletions = false; m_escape = false; m_disableAutosearch = true;