ClangFormat: Make more readable helper functions

Change-Id: I25828a17104a778d4be156bf2a2879cefbd08691
Reviewed-by: Marco Bubke <marco.bubke@qt.io>
This commit is contained in:
Ivan Donchevskii
2018-10-17 11:00:24 +02:00
parent 075ead9cd9
commit 918713a059
2 changed files with 25 additions and 28 deletions

View File

@@ -145,14 +145,14 @@ int utf8NthLineOffset(const QTextDocument *textDocument, const QByteArray &buffe
if (textDocument->characterCount() == buffer.size() + 1)
return textDocument->findBlockByNumber(line - 1).position();
int pos = 0;
int utf8Offset = 0;
for (int count = 0; count < line - 1; ++count) {
pos = buffer.indexOf('\n', pos);
if (pos == -1)
return -1;
++pos;
utf8Offset = buffer.indexOf('\n', utf8Offset);
if (utf8Offset == -1)
return -1; // The line does not exist.
++utf8Offset;
}
return pos;
return utf8Offset;
}
} // Text