summaryrefslogtreecommitdiffstats
path: root/src/corelib/io/qdataurl.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/corelib/io/qdataurl.cpp')
-rw-r--r--src/corelib/io/qdataurl.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/corelib/io/qdataurl.cpp b/src/corelib/io/qdataurl.cpp
index c5ecca8fb82..2d2426e8ea5 100644
--- a/src/corelib/io/qdataurl.cpp
+++ b/src/corelib/io/qdataurl.cpp
@@ -20,8 +20,6 @@ Q_CORE_EXPORT bool qDecodeDataUrl(const QUrl &uri, QString &mimeType, QByteArray
if (uri.scheme() != "data"_L1 || !uri.host().isEmpty())
return false;
- mimeType = QStringLiteral("text/plain;charset=US-ASCII");
-
// the following would have been the correct thing, but
// reality often differs from the specification. People have
// data: URIs with ? and #
@@ -56,6 +54,8 @@ Q_CORE_EXPORT bool qDecodeDataUrl(const QUrl &uri, QString &mimeType, QByteArray
if (!data.isEmpty())
mimeType = textPlain + QLatin1StringView(data.trimmed());
+ else
+ mimeType = QStringLiteral("text/plain;charset=US-ASCII");
}
return true;