TextEditor: clear suggestion when moving in front of it

Change-Id: Ifcb2265e198120078f7ee6fe7dcebcd7777b3df8
Reviewed-by: Marcus Tillmanns <marcus.tillmanns@qt.io>
This commit is contained in:
David Schulz
2023-06-08 11:06:14 +02:00
parent bd818c7f0c
commit 04ba4dd4fe

View File

@@ -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();