From 79b14f42ba2062252bad5e5ad7c7986b967f6f6a Mon Sep 17 00:00:00 2001 From: Martin Petersson Date: Wed, 13 Jun 2012 12:38:51 +0200 Subject: [PATCH] QUrl::setEncodedQueryItems should replace If there is already a query string present in the url. It should be replace when setEncodedQueryItems is called again. Task-number: QTBUG-26148 Change-Id: I2bd4e1f5d9b4161d64556062e97141888ad89b3b Reviewed-by: Thiago Macieira --- src/corelib/io/qurlquery.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/corelib/io/qurlquery.h b/src/corelib/io/qurlquery.h index 4b9d1044986..5939fd938a2 100644 --- a/src/corelib/io/qurlquery.h +++ b/src/corelib/io/qurlquery.h @@ -145,7 +145,7 @@ inline void QUrl::removeAllEncodedQueryItems(const QByteArray &key) inline void QUrl::setEncodedQueryItems(const QList > &qry) { - QUrlQuery q(*this); + QUrlQuery q; QList >::ConstIterator it = qry.constBegin(); for ( ; it != qry.constEnd(); ++it) q.addQueryItem(QString::fromUtf8(it->first), QString::fromUtf8(it->second));