diff --git a/src/plugins/texteditor/texteditoroverlay.cpp b/src/plugins/texteditor/texteditoroverlay.cpp index 331e449955e..20d38fae38a 100644 --- a/src/plugins/texteditor/texteditoroverlay.cpp +++ b/src/plugins/texteditor/texteditoroverlay.cpp @@ -138,6 +138,9 @@ QPainterPath TextEditorOverlay::createSelectionPath(const QTextCursor &begin, co QTextBlock block = begin.block(); + if (block.blockNumber() < m_editor->firstVisibleBlock().blockNumber() - 4) + block = m_editor->document()->findBlockByNumber(m_editor->firstVisibleBlock().blockNumber() - 4); + bool inSelection = false; QVector selection;