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