summaryrefslogtreecommitdiffstats
path: root/src/corelib/io/qurl.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/corelib/io/qurl.cpp')
-rw-r--r--src/corelib/io/qurl.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/corelib/io/qurl.cpp b/src/corelib/io/qurl.cpp
index 4897e5b07c..b009073848 100644
--- a/src/corelib/io/qurl.cpp
+++ b/src/corelib/io/qurl.cpp
@@ -2516,7 +2516,8 @@ QUrl QUrl::fromEncoded(const QByteArray &input, ParsingMode mode)
*/
QString QUrl::fromPercentEncoding(const QByteArray &input)
{
- return QString::fromUtf8(QByteArray::fromPercentEncoding(input));
+ QByteArray ba = QByteArray::fromPercentEncoding(input);
+ return QString::fromUtf8(ba, ba.size());
}
/*!