From 04ba4dd4fe341fb5c29823e62f2ce12c15dbe709 Mon Sep 17 00:00:00 2001 From: David Schulz Date: Thu, 8 Jun 2023 11:06:14 +0200 Subject: [PATCH] TextEditor: clear suggestion when moving in front of it Change-Id: Ifcb2265e198120078f7ee6fe7dcebcd7777b3df8 Reviewed-by: Marcus Tillmanns --- src/plugins/texteditor/textdocumentlayout.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/plugins/texteditor/textdocumentlayout.cpp b/src/plugins/texteditor/textdocumentlayout.cpp index 703f9563bf1..08c1e21117b 100644 --- a/src/plugins/texteditor/textdocumentlayout.cpp +++ b/src/plugins/texteditor/textdocumentlayout.cpp @@ -596,6 +596,8 @@ bool TextDocumentLayout::updateSuggestion(const QTextBlock &block, { if (TextSuggestion *suggestion = TextDocumentLayout::suggestion(block)) { auto positionInBlock = position - block.position(); + if (positionInBlock < suggestion->position()) + return false; const QString start = block.text().left(positionInBlock); const QString end = block.text().mid(positionInBlock); const QString replacement = suggestion->document()->firstBlock().text();