forked from qt-creator/qt-creator
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:
@@ -596,6 +596,8 @@ bool TextDocumentLayout::updateSuggestion(const QTextBlock &block,
|
|||||||
{
|
{
|
||||||
if (TextSuggestion *suggestion = TextDocumentLayout::suggestion(block)) {
|
if (TextSuggestion *suggestion = TextDocumentLayout::suggestion(block)) {
|
||||||
auto positionInBlock = position - block.position();
|
auto positionInBlock = position - block.position();
|
||||||
|
if (positionInBlock < suggestion->position())
|
||||||
|
return false;
|
||||||
const QString start = block.text().left(positionInBlock);
|
const QString start = block.text().left(positionInBlock);
|
||||||
const QString end = block.text().mid(positionInBlock);
|
const QString end = block.text().mid(positionInBlock);
|
||||||
const QString replacement = suggestion->document()->firstBlock().text();
|
const QString replacement = suggestion->document()->firstBlock().text();
|
||||||
|
Reference in New Issue
Block a user