aboutsummaryrefslogtreecommitdiffstats
path: root/src/libs/utils/ansiescapecodehandler.cpp
diff options
context:
space:
mode:
authorhjk <hjk@qt.io>2019-01-25 12:04:49 +0100
committerhjk <hjk@qt.io>2019-01-25 12:28:08 +0000
commit678112c6fd76afa68216845c4e8dc86708050e63 (patch)
tree20fcc8eef7b44a466ec718473f84673794292fd5 /src/libs/utils/ansiescapecodehandler.cpp
parent483cb9a48575e75d84d681f2ea437aa948ec2097 (diff)
Avoid a few unnecessary non-const QString::operator[]() accesses
Change-Id: I44cbc418ce073da9b70df0e2d0851006140aaaf9 Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
Diffstat (limited to 'src/libs/utils/ansiescapecodehandler.cpp')
-rw-r--r--src/libs/utils/ansiescapecodehandler.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/libs/utils/ansiescapecodehandler.cpp b/src/libs/utils/ansiescapecodehandler.cpp
index dce3482b93..70a4dff36e 100644
--- a/src/libs/utils/ansiescapecodehandler.cpp
+++ b/src/libs/utils/ansiescapecodehandler.cpp
@@ -98,7 +98,7 @@ QList<FormattedText> AnsiEscapeCodeHandler::parseText(const FormattedText &input
while (!strippedText.isEmpty()) {
QTC_ASSERT(m_pendingText.isEmpty(), break);
- const int escapePos = strippedText.indexOf(escape[0]);
+ const int escapePos = strippedText.indexOf(escape.at(0));
if (escapePos < 0) {
outputData << FormattedText(strippedText, charFormat);
break;
@@ -106,9 +106,9 @@ QList<FormattedText> AnsiEscapeCodeHandler::parseText(const FormattedText &input
outputData << FormattedText(strippedText.left(escapePos), charFormat);
strippedText.remove(0, escapePos);
}
- QTC_ASSERT(strippedText[0] == escape[0], break);
+ QTC_ASSERT(strippedText.at(0) == escape.at(0), break);
- while (!strippedText.isEmpty() && escape[0] == strippedText[0]) {
+ while (!strippedText.isEmpty() && escape.at(0) == strippedText.at(0)) {
if (escape.startsWith(strippedText)) {
// control secquence is not complete
m_pendingText += strippedText;