summaryrefslogtreecommitdiffstats
path: root/src/corelib/serialization/qjsonparser.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/corelib/serialization/qjsonparser.cpp')
-rw-r--r--src/corelib/serialization/qjsonparser.cpp5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/corelib/serialization/qjsonparser.cpp b/src/corelib/serialization/qjsonparser.cpp
index 35e0372fb08..77a1bda0f05 100644
--- a/src/corelib/serialization/qjsonparser.cpp
+++ b/src/corelib/serialization/qjsonparser.cpp
@@ -178,12 +178,11 @@ private:
QExplicitlySharedDataPointer<QCborContainerPrivate> stashed;
};
-Parser::Parser(const char *json, int length)
- : head(json), json(json)
+Parser::Parser(QUtf8StringView json)
+ : head(json.data()), json(head), end(json.end())
, nestingLevel(0)
, lastError(QJsonParseError::NoError)
{
- end = json + length;
}