QmlDesigner: Only change selection if required

This avoids sending selection changed notifications.

Change-Id: I2303941f388495e98171ef40dce2ee12739f7dcd
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
This commit is contained in:
Thomas Hartmann
2017-03-14 15:58:36 +01:00
committed by Tim Jenssen
parent 5e43e6c6ae
commit 73f8308959

View File

@@ -104,7 +104,7 @@ void TextEditorWidget::updateSelectionByCursorPosition()
if (rewriterView) { if (rewriterView) {
ModelNode modelNode = rewriterView->nodeAtTextCursorPosition(cursorPosition); ModelNode modelNode = rewriterView->nodeAtTextCursorPosition(cursorPosition);
if (modelNode.isValid()) if (modelNode.isValid() && !m_textEditorView->isSelectedModelNode(modelNode))
m_textEditorView->setSelectedModelNode(modelNode); m_textEditorView->setSelectedModelNode(modelNode);
} }
} }