diff --git a/src/plugins/cppeditor/cppeditor.cpp b/src/plugins/cppeditor/cppeditor.cpp
index e1b199661f21650a69f66cfa6b6cced7620f5f4b..745c22cae4c38b625b7013590392367c1981ffcd 100644
--- a/src/plugins/cppeditor/cppeditor.cpp
+++ b/src/plugins/cppeditor/cppeditor.cpp
@@ -938,7 +938,7 @@ static void highlightUses(QTextDocument *doc,
             QTextEdit::ExtraSelection sel;
             sel.cursor = QTextCursor(doc);
             sel.cursor.setPosition(doc->findBlockByNumber(startLine - 1).position() + startColumn - 1);
-            sel.cursor.setPosition(doc->findBlockByLineNumber(endLine - 1).position() + endColumn - 1,
+            sel.cursor.setPosition(doc->findBlockByNumber(endLine - 1).position() + endColumn - 1,
                                    QTextCursor::KeepAnchor);
             sel.format = format;