From ff259bffe6b1d09dfec2f56f6c9a4a326ff8e98a Mon Sep 17 00:00:00 2001 From: Anton Kudryavtsev Date: Tue, 28 Mar 2017 07:28:58 +0300 Subject: Use case-insensitive compare more ... to avoid allocations. Change-Id: I5993633d1509495ff6ce3a11274a53504aac7c5e Reviewed-by: Marc Mutz Reviewed-by: Thiago Macieira --- src/corelib/io/qloggingregistry.cpp | 2 +- src/gui/text/qcssparser.cpp | 2 +- src/network/access/qftp.cpp | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/corelib/io/qloggingregistry.cpp b/src/corelib/io/qloggingregistry.cpp index 4f7bc95330..ff865dc9a1 100644 --- a/src/corelib/io/qloggingregistry.cpp +++ b/src/corelib/io/qloggingregistry.cpp @@ -215,7 +215,7 @@ void QLoggingSettingsParser::setContent(QTextStream &stream) continue; } - if (_section.toLower() == QLatin1String("rules")) { + if (_section.compare(QLatin1String("rules"), Qt::CaseInsensitive) == 0) { int equalPos = line.indexOf(QLatin1Char('=')); if (equalPos != -1) { if (line.lastIndexOf(QLatin1Char('=')) == equalPos) { diff --git a/src/gui/text/qcssparser.cpp b/src/gui/text/qcssparser.cpp index 9670f24b1e..64adeaa260 100644 --- a/src/gui/text/qcssparser.cpp +++ b/src/gui/text/qcssparser.cpp @@ -2748,7 +2748,7 @@ bool Parser::testAndParseUri(QString *uri) index = rewind; return false; } - if (name.toLower() != QLatin1String("url")) { + if (name.compare(QLatin1String("url"), Qt::CaseInsensitive) != 0) { index = rewind; return false; } diff --git a/src/network/access/qftp.cpp b/src/network/access/qftp.cpp index e9cb3aa498..47579ba654 100644 --- a/src/network/access/qftp.cpp +++ b/src/network/access/qftp.cpp @@ -574,7 +574,7 @@ static void _q_parseDosDir(const QStringList &tokens, const QString &userName, Q QString name = tokens.at(3); info->setName(name); - info->setSymLink(name.toLower().endsWith(QLatin1String(".lnk"))); + info->setSymLink(name.endsWith(QLatin1String(".lnk"), Qt::CaseInsensitive)); if (tokens.at(2) == QLatin1String("")) { info->setFile(false); -- cgit v1.2.3