Editor: fix extra area width update

Do not missinterpret the new block count after a document change as the
requested extra area width.

Fixes: QTCREATORBUG-27267
Change-Id: Id724f68d223741bc36e4566e51e5d1d051f6cca3
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
This commit is contained in:
David Schulz
2022-10-21 10:44:46 +02:00
parent 0ad3b09b95
commit 42481ced35

View File

@@ -955,8 +955,7 @@ TextEditorWidgetPrivate::TextEditorWidgetPrivate(TextEditorWidget *parent)
connect(&m_codeAssistant, &CodeAssistant::finished, connect(&m_codeAssistant, &CodeAssistant::finished,
q, &TextEditorWidget::assistFinished); q, &TextEditorWidget::assistFinished);
connect(q, &QPlainTextEdit::blockCountChanged, connect(q, &QPlainTextEdit::blockCountChanged, this, [this]() { slotUpdateExtraAreaWidth(); });
this, &TextEditorWidgetPrivate::slotUpdateExtraAreaWidth);
connect(q, &QPlainTextEdit::modificationChanged, connect(q, &QPlainTextEdit::modificationChanged,
m_extraArea, QOverload<>::of(&QWidget::update)); m_extraArea, QOverload<>::of(&QWidget::update));