aboutsummaryrefslogtreecommitdiffstats
path: root/src/libs/utils/textutils.cpp
diff options
context:
space:
mode:
authorIvan Donchevskii <[email protected]>2018-12-11 09:40:50 +0100
committerIvan Donchevskii <[email protected]>2018-12-12 06:39:36 +0000
commit4a693e91db2c16260577b9186ca458814f425012 (patch)
tree7d0473e7961bb35453dcdd46e3215b7c37035c96 /src/libs/utils/textutils.cpp
parentb382d83fabd70c325dc395cf18c3b7ecd1e89de9 (diff)
ClangFormat: Fix the return value for the line offset
Return -1 for the lines which do not exist in the document. Change-Id: Ieccb2121f7db260bf72b36886d1f820af01cca0d Reviewed-by: Marco Bubke <[email protected]>
Diffstat (limited to 'src/libs/utils/textutils.cpp')
-rw-r--r--src/libs/utils/textutils.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/libs/utils/textutils.cpp b/src/libs/utils/textutils.cpp
index d102de794ad..f72dd89321c 100644
--- a/src/libs/utils/textutils.cpp
+++ b/src/libs/utils/textutils.cpp
@@ -142,6 +142,9 @@ QTextCursor wordStartCursor(const QTextCursor &textCursor)
int utf8NthLineOffset(const QTextDocument *textDocument, const QByteArray &buffer, int line)
{
+ if (textDocument->blockCount() < line)
+ return -1;
+
if (textDocument->characterCount() == buffer.size() + 1)
return textDocument->findBlockByNumber(line - 1).position();