diff --git a/src/plugins/texteditor/basetexteditor.cpp b/src/plugins/texteditor/basetexteditor.cpp index a183faafbeb83cf5f8ab159e3effda0a3ff75fc2..0841fca82decd9bb81c6d7e062171088329d6401 100644 --- a/src/plugins/texteditor/basetexteditor.cpp +++ b/src/plugins/texteditor/basetexteditor.cpp @@ -4203,8 +4203,8 @@ void BaseTextEditorEditable::updateCursorPosition() const QTextCursor cursor = e->textCursor(); const QTextBlock block = cursor.block(); const int line = block.blockNumber() + 1; - const int column = cursor.position() - block.position() + 1; - m_cursorPositionLabel->setText(tr("Line: %1, Col: %2").arg(line).arg(column), + const int column = cursor.position() - block.position(); + m_cursorPositionLabel->setText(tr("Line: %1, Col: %2").arg(line).arg(e->tabSettings().columnAt(block.text(), column)+1), tr("Line: %1, Col: 999").arg(e->blockCount())); m_contextHelpId.clear();