diff --git a/src/src/main.cpp b/src/src/main.cpp
index 87e5c5e5c..df2ff0655 100644
--- a/src/src/main.cpp
+++ b/src/src/main.cpp
@@ -2055,7 +2055,7 @@ void MainFrame::DoCreateStatusBar()
dc.GetTextExtent(_(" Highlight Button "), &widths[num++], &h);
dc.GetTextExtent(_(" Windows (CR+LF) "), &widths[num++], &h);
dc.GetTextExtent(_(" WINDOWS-1252 "), &widths[num++], &h);
- dc.GetTextExtent(_(" Line 12345, Col 123, Pos 123456 "), &widths[num++], &h);
+ dc.GetTextExtent(_(" Line 12345, Col 123, Pos 123456, Sel 123456 "), &widths[num++], &h);
dc.GetTextExtent(_(" Overwrite "), &widths[num++], &h);
dc.GetTextExtent(_(" Modified "), &widths[num++], &h);
dc.GetTextExtent(_(" Read/Write "), &widths[num++], &h);
@@ -2127,7 +2127,7 @@ void MainFrame::DoUpdateStatusBar()
}
SetStatusText(msg, panel++);
SetStatusText(ed->GetEncodingName(), panel++);
- msg.Printf(_("Line %d, Col %d, Pos %d"), control->GetCurrentLine() + 1, control->GetColumn(pos) + 1, pos);
+ msg.Printf(_("Line %d, Col %d, Pos %d, Sel %d"), control->GetCurrentLine() + 1, control->GetColumn(pos) + 1, pos, control->GetSelectionEnd() - control->GetSelectionStart());
SetStatusText(msg, panel++);
SetStatusText(control->GetOvertype() ? _("Overwrite") : _("Insert"), panel++);
#if wxCHECK_VERSION(3, 0, 0)