Fixed clearing highlight when search text not found.

closes #479
remotes/origin/falkon
nowrep 14 years ago
parent 474d665e52
commit d97ab52d8c
  1. 7
      src/lib/webview/searchtoolbar.cpp

@ -117,6 +117,7 @@ void SearchToolBar::searchText(const QString &text)
{
WebView* view = p_QupZilla->weView();
bool found = view->findText(text, m_findFlags);
if (text.isEmpty()) {
found = true;
}
@ -125,9 +126,13 @@ void SearchToolBar::searchText(const QString &text)
m_findFlags = QWebPage::HighlightAllOccurrences;
updateFindFlags();
view->findText(text, m_findFlags);
if (!found) {
view->findText(QString(), QWebPage::HighlightAllOccurrences);
}
}
else {
view->findText("", QWebPage::HighlightAllOccurrences);
view->findText(QString(), QWebPage::HighlightAllOccurrences);
}
if (!found) {

Loading…
Cancel
Save