QUrl: avoid QString creation in setHost()
Change-Id: I7c55fc6c5b0194a2d77428f70f5a3053768b3d43 Reviewed-by: Lars Knoll <lars.knoll@qt.io> Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
This commit is contained in:
parent
13bea13792
commit
84aad0ab7b
@ -1359,7 +1359,7 @@ inline bool QUrlPrivate::setHost(const QString &value, int from, int iend, QUrl:
|
|||||||
return setHost(s, 0, s.length(), QUrl::StrictMode);
|
return setHost(s, 0, s.length(), QUrl::StrictMode);
|
||||||
}
|
}
|
||||||
|
|
||||||
s = qt_ACE_do(QString::fromRawData(begin, len), NormalizeAce, ForbidLeadingDot);
|
s = qt_ACE_do(QStringView(begin, len), NormalizeAce, ForbidLeadingDot);
|
||||||
if (s.isEmpty()) {
|
if (s.isEmpty()) {
|
||||||
setError(InvalidRegNameError, value);
|
setError(InvalidRegNameError, value);
|
||||||
return false;
|
return false;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user