From f2516e7344c5736ae73f6f01930ebe7be59559df Mon Sep 17 00:00:00 2001 From: Thomas Hartmann Date: Thu, 16 Mar 2017 12:22:35 +0100 Subject: [PATCH] QmlDesigner: Do not move cursor if texteditor has focus Change-Id: Ie7e45134d00695fc97f0e7ef430926929ac0a6e3 Reviewed-by: Tim Jenssen --- .../qmldesigner/components/texteditor/texteditorwidget.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/plugins/qmldesigner/components/texteditor/texteditorwidget.cpp b/src/plugins/qmldesigner/components/texteditor/texteditorwidget.cpp index 2d3e1a5a820..b7f20e77a2f 100644 --- a/src/plugins/qmldesigner/components/texteditor/texteditorwidget.cpp +++ b/src/plugins/qmldesigner/components/texteditor/texteditorwidget.cpp @@ -116,6 +116,12 @@ void TextEditorWidget::jumpTextCursorToSelectedModelNode() { ModelNode selectedNode; + if (hasFocus()) + return; + + if (m_textEditor && m_textEditor->editorWidget()->hasFocus()) + return; + if (!m_textEditorView->selectedModelNodes().isEmpty()) selectedNode = m_textEditorView->selectedModelNodes().first();