Reapply 1514b4e853 on 5.11
This change amendsbb10305dd1b61f, which lost1514b4e8and brought src/corelib/json/qjsonarray.cpp back, which got removed inc9c9adeef9. Ina6b697ca13, it was moved to src/corelib/serialization/qjsonarray.cpp in 5.11. Change-Id: Ic6134a78d75a9c245934cf70a67a54c80a3e7c85 Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
parent
3fcedcbabb
commit
ab28ef132e
|
|
@ -318,7 +318,8 @@ QJsonArray QJsonArray::fromVariantList(const QVariantList &list)
|
|||
array.a->tableOffset = currentOffset;
|
||||
if (!array.detach2(sizeof(QJsonPrivate::offset)*values.size()))
|
||||
return QJsonArray();
|
||||
memcpy(array.a->table(), values.constData(), values.size()*sizeof(uint));
|
||||
memcpy(static_cast<void *>(array.a->table()),
|
||||
static_cast<const void *>(values.constData()), values.size()*sizeof(uint));
|
||||
array.a->length = values.size();
|
||||
array.a->size = currentOffset + sizeof(QJsonPrivate::offset)*values.size();
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue