QML Engine: Share data for ArrayBuffer created from QByteArray.
authorValery Kotov <kotov.valery@gmail.com>
Wed, 25 Mar 2015 18:17:08 +0000 (20:17 +0200)
committerSimon Hausmann <simon.hausmann@theqtcompany.com>
Wed, 15 Apr 2015 09:27:59 +0000 (09:27 +0000)
commit175772b3de48f7b24d6ab28255eed28e7cb53eb1
treef07ff961a34f1c0db9d32a406aa70d65c493d96b
parent171c318a2b6593479cdd78023804c90fb291708a
QML Engine: Share data for ArrayBuffer created from QByteArray.

ExecutionEngine performs shallow copy of internal data for ArrayBuffer
created from QByteArray.

Change-Id: I514cd9708a7fbe9a989937fac62d00b464d7362d
Reviewed-by: Simon Hausmann <simon.hausmann@theqtcompany.com>
Reviewed-by: Valery Kotov <kotov.valery@gmail.com>
Reviewed-by: Pasi Keränen <pasi.keranen@digia.com>
src/qml/jsruntime/qv4arraybuffer.cpp
src/qml/jsruntime/qv4arraybuffer_p.h
src/qml/jsruntime/qv4engine.cpp