From d4797bd98d072681753e3185ce47f6f966c574d5 Mon Sep 17 00:00:00 2001
From: mae <qt-info@nokia.com>
Date: Tue, 9 Jun 2009 19:45:18 +0200
Subject: [PATCH] show the visual column in the line-column-label (makes a
 difference when using tabs).

Column counting still starts with 1.
---
 src/plugins/texteditor/basetexteditor.cpp | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/plugins/texteditor/basetexteditor.cpp b/src/plugins/texteditor/basetexteditor.cpp
index a183faafbeb..0841fca82de 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();
 
-- 
GitLab