From 43f5b466492029d98a00bdc62a618d39bb73d592 Mon Sep 17 00:00:00 2001
From: mae <qt-info@nokia.com>
Date: Tue, 1 Dec 2009 19:09:17 +0100
Subject: [PATCH] increase threshold for highlighting of all search results to
 2

---
 src/plugins/texteditor/basetexteditor.cpp | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/src/plugins/texteditor/basetexteditor.cpp b/src/plugins/texteditor/basetexteditor.cpp
index 2f28b5a7630..438ee50e3c4 100644
--- a/src/plugins/texteditor/basetexteditor.cpp
+++ b/src/plugins/texteditor/basetexteditor.cpp
@@ -4011,9 +4011,13 @@ TextBlockUserData::MatchType TextBlockUserData::matchCursorForward(QTextCursor *
 
 void BaseTextEditor::highlightSearchResults(const QString &txt, Find::IFindSupport::FindFlags findFlags)
 {
-    if (d->m_searchExpr.pattern() == txt)
+    QString pattern = txt;
+    if (pattern.size() < 2)
+        pattern.clear(); // highlighting single characters is a bit pointless
+
+    if (d->m_searchExpr.pattern() == pattern)
         return;
-    d->m_searchExpr.setPattern(txt);
+    d->m_searchExpr.setPattern(pattern);
     d->m_searchExpr.setPatternSyntax((findFlags & Find::IFindSupport::FindRegularExpression) ?
                                      QRegExp::RegExp : QRegExp::FixedString);
     d->m_searchExpr.setCaseSensitivity((findFlags & Find::IFindSupport::FindCaseSensitively) ?
-- 
GitLab