OSDN Git Service

avoid temporary in QUrl streaming operator
authorIvailo Monev <xakepa10@laimg.moc>
Fri, 27 Dec 2019 14:58:54 +0000 (14:58 +0000)
committerIvailo Monev <xakepa10@laimg.moc>
Fri, 27 Dec 2019 14:58:54 +0000 (14:58 +0000)
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
src/core/io/qurl.cpp

index 104a946..ba271ec 100644 (file)
@@ -3959,8 +3959,7 @@ bool QUrl::isParentOf(const QUrl &childUrl) const
 */
 QDataStream &operator<<(QDataStream &out, const QUrl &url)
 {
-    QByteArray u = url.toEncoded();
-    out << u;
+    out << (QByteArray)url.toEncoded();
     return out;
 }