diff options
Diffstat (limited to 'src/plugins/qmldesigner/components/texteditor/texteditorwidget.cpp')
-rw-r--r-- | src/plugins/qmldesigner/components/texteditor/texteditorwidget.cpp | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/plugins/qmldesigner/components/texteditor/texteditorwidget.cpp b/src/plugins/qmldesigner/components/texteditor/texteditorwidget.cpp index 8bf98d79c9..240fe160d4 100644 --- a/src/plugins/qmldesigner/components/texteditor/texteditorwidget.cpp +++ b/src/plugins/qmldesigner/components/texteditor/texteditorwidget.cpp @@ -133,9 +133,10 @@ void TextEditorWidget::jumpTextCursorToSelectedModelNode() const int nodeOffset = rewriterView->nodeOffset(selectedNode); if (nodeOffset > 0) { - int line, column; - m_textEditor->editorWidget()->convertPosition(nodeOffset, &line, &column); - m_textEditor->editorWidget()->gotoLine(line, column); + int line, column; + m_textEditor->editorWidget()->convertPosition(nodeOffset, &line, &column); + // line has to be 1 based, column 0 based! + m_textEditor->editorWidget()->gotoLine(line, column - 1); } } m_updateSelectionTimer.stop(); |