Utils: Keep editing position in StringAspects with TextDisplay

Fixes: QTCREATORBUG-25410
Change-Id: I414c90fe679d9f63bfc29361ab753979ff20bfe6
Reviewed-by: Cristian Adam <cristian.adam@qt.io>
This commit is contained in:
hjk
2021-03-03 11:50:37 +01:00
parent e5a4fdaa1b
commit 60f103b681

View File

@@ -918,7 +918,9 @@ void StringAspect::update()
}
if (d->m_textEditDisplay) {
d->m_textEditDisplay->setText(displayedString);
const QString old = d->m_textEditDisplay->document()->toPlainText();
if (displayedString != old)
d->m_textEditDisplay->setText(displayedString);
d->updateWidgetFromCheckStatus(d->m_textEditDisplay.data());
}