diff --git a/src/plugins/texteditor/texteditor.cpp b/src/plugins/texteditor/texteditor.cpp index 0e64e0c61ff..8d60e286f73 100644 --- a/src/plugins/texteditor/texteditor.cpp +++ b/src/plugins/texteditor/texteditor.cpp @@ -4961,7 +4961,7 @@ void TextEditorWidgetPrivate::updateHighlights() return !m_autoCompleteHighlightPos.isEmpty() && m_autoCompleteHighlightPos.last() != cursor; }; - if (!m_keepAutoCompletionHighlight && !q->hasFocus() && popAutoCompletion()) { + if ((!m_keepAutoCompletionHighlight && !q->hasFocus()) || popAutoCompletion()) { while (popAutoCompletion()) m_autoCompleteHighlightPos.pop_back(); updateAutoCompleteHighlight();