QUrlIdna: QChar(0x2d) → QLatin1Char('-')

A reader of the code shoudn't need to know ASCII code points by heart,
so don't force them to.

Change-Id: I2c44fcf4a948b85dfbc02ac8b5b7b934e87b41a7
Reviewed-by: Edward Welbourne <edward.welbourne@qt.io>
bb10
Marc Mutz 2020-05-12 08:48:15 +02:00
parent fbd0e66705
commit d8c843f05f
1 changed files with 2 additions and 2 deletions

View File

@ -2240,7 +2240,7 @@ Q_AUTOTEST_EXPORT void qt_punycodeEncoder(const QChar *s, int ucLength, QString
// if basic code points were copied, add the delimiter character.
if (h > 0)
*output += QChar(0x2d);
*output += QLatin1Char{'-'};
// while there are still unprocessed non-basic code points left in
// the input string...
@ -2305,7 +2305,7 @@ Q_AUTOTEST_EXPORT QString qt_punycodeDecoder(const QString &pc)
// find the last delimiter character '-' in the input array. copy
// all data before this delimiter directly to the output array.
int delimiterPos = pc.lastIndexOf(QChar(0x2d));
int delimiterPos = pc.lastIndexOf(QLatin1Char{'-'});
QString output = delimiterPos < 4 ?
QString() : pc.mid(start, delimiterPos - start);