From 4660ff4a0401f750417c5d901fad1db79487ccde Mon Sep 17 00:00:00 2001
From: kh1 <qt-info@nokia.com>
Date: Thu, 29 Jul 2010 15:33:58 +0200
Subject: [PATCH] Highlight only topics, not in text hits.

Task-number: QTCREATORBUG-1964
Reviewed-by: kh
---
 src/plugins/help/helpplugin.cpp | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/src/plugins/help/helpplugin.cpp b/src/plugins/help/helpplugin.cpp
index fee7634ac08..e8c733b0f77 100644
--- a/src/plugins/help/helpplugin.cpp
+++ b/src/plugins/help/helpplugin.cpp
@@ -857,12 +857,13 @@ void HelpPlugin::highlightSearchTerms()
             if (name.isEmpty())
                 continue;
 
-            if (m_oldAttrValue == name) {
+            if (m_oldAttrValue == name
+                || name.startsWith(m_oldAttrValue + QLatin1Char('-'))) {
                 QWebElement parent = element.parent();
                 parent.setStyleProperty(property, m_styleProperty);
             }
 
-            if (attrValue == name) {
+            if (attrValue == name || name.startsWith(attrValue + QLatin1Char('-'))) {
                 QWebElement parent = element.parent();
                 m_styleProperty = parent.styleProperty(property,
                     QWebElement::InlineStyle);
@@ -871,7 +872,6 @@ void HelpPlugin::highlightSearchTerms()
         }
         m_oldAttrValue = attrValue;
 #endif
-        viewer->findText(m_idFromContext, 0, false, true);
     }
 }
 
-- 
GitLab