aboutsummaryrefslogtreecommitdiffstats
path: root/src/qmlworkerscript/qv4serialize.cpp
diff options
context:
space:
mode:
authorUlf Hermann <ulf.hermann@qt.io>2023-01-06 16:04:47 +0100
committerUlf Hermann <ulf.hermann@qt.io>2023-01-17 00:03:56 +0100
commit51089b33897e0f99748c9dce0df0fb7f660b00bc (patch)
tree4b67b8294e6f3fc387a78794653605eadd317010 /src/qmlworkerscript/qv4serialize.cpp
parentb5eecccec8e0d8931ecb7664fc646c443dfbe7df (diff)
QML: Fix write back of Date values
A JavaScript Date object can be backed by QDate, QTime or QDateTime. Allow those to be written back. Pick-to: 6.5 Fixes: QTBUG-28981 Change-Id: Ic46b5c4daf75453f03e99470933cf179820e63ef Reviewed-by: Sami Shalayel <sami.shalayel@qt.io>
Diffstat (limited to 'src/qmlworkerscript/qv4serialize.cpp')
-rw-r--r--src/qmlworkerscript/qv4serialize.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/qmlworkerscript/qv4serialize.cpp b/src/qmlworkerscript/qv4serialize.cpp
index 5f0d2da5c2..06f7828b4c 100644
--- a/src/qmlworkerscript/qv4serialize.cpp
+++ b/src/qmlworkerscript/qv4serialize.cpp
@@ -357,7 +357,7 @@ ReturnedValue Serialize::deserialize(const char *&data, ExecutionEngine *engine)
case WorkerNumber:
return QV4::Encode(popDouble(data));
case WorkerDate:
- return QV4::Encode(engine->newDateObject(QV4::Value::fromDouble(popDouble(data))));
+ return QV4::Encode(engine->newDateObject(popDouble(data)));
case WorkerRegexp:
{
quint32 flags = headersize(header);