diff options
author | Edward Welbourne <edward.welbourne@qt.io> | 2022-04-07 17:07:34 +0200 |
---|---|---|
committer | Edward Welbourne <edward.welbourne@qt.io> | 2022-04-21 23:05:47 +0200 |
commit | 3962a194d954aa57a0815d7e7b0976b1de4c9cdc (patch) | |
tree | 4ebee2384d63d25f752ef5c17ff30594babf385f /src/corelib/io/qsettings.cpp | |
parent | 6c5dac1685a1e88e530a10f18dc5da7667c95a1e (diff) |
Tidy up some local variables in QSettingsPrivate::iniEscapedString()
A loop variable could just as well be declared in the loop.
The startPos variable sits more naturally just before its first use
than where the removal of the loop variable's declaration left it
isolated.
Change-Id: I4754b9dfe4b142e5a183a0d9555c9d3237bc6bbd
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
Reviewed-by: MÃ¥rten Nordheim <marten.nordheim@qt.io>
Diffstat (limited to 'src/corelib/io/qsettings.cpp')
-rw-r--r-- | src/corelib/io/qsettings.cpp | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/src/corelib/io/qsettings.cpp b/src/corelib/io/qsettings.cpp index a9767669e0..0c32345961 100644 --- a/src/corelib/io/qsettings.cpp +++ b/src/corelib/io/qsettings.cpp @@ -636,14 +636,13 @@ void QSettingsPrivate::iniEscapedString(const QString &str, QByteArray &result) && !str.startsWith("@Variant("_L1) && !str.startsWith("@DateTime("_L1); - qsizetype i; - qsizetype startPos = result.size(); - QStringEncoder toUtf8(QStringEncoder::Utf8); + qsizetype startPos = result.size(); result.reserve(startPos + str.size() * 3 / 2); + const QChar *unicode = str.unicode(); - for (i = 0; i < str.size(); ++i) { + for (qsizetype i = 0; i < str.size(); ++i) { uint ch = unicode[i].unicode(); if (ch == ';' || ch == ',' || ch == '=') needsQuotes = true; |