Fix qqmlecmascript::sequenceConversionThreads with aggressive GC
authorSimon Hausmann <simon.hausmann@digia.com>
Mon, 1 Jul 2013 03:49:26 +0000 (05:49 +0200)
committerThe Qt Project <gerrit-noreply@qt-project.org>
Mon, 1 Jul 2013 08:59:39 +0000 (10:59 +0200)
commit35deea613e96f9fced4fc48b1c5e59a4f7ee8e38
treec36f4bab7f441d0409da422450d8382430d2cf8f
parentda3acc34ab9c1ab4ef8dc1277fba9b783adfe025
Fix qqmlecmascript::sequenceConversionThreads with aggressive GC

During the deserialization of a sequence, make sure that when the collector
runs during the filling of the array, that partially filled array is marked
properly.

Fixed setting of arrayDataLen in other similar places as well.

Change-Id: I19926f733c7c7d1398b11b48c1c37f43e7099ead
Reviewed-by: Lars Knoll <lars.knoll@digia.com>
src/qml/qml/qqmllocale.cpp
src/qml/qml/v4/qv4jsonobject.cpp
src/qml/qml/v4/qv4qobjectwrapper.cpp
src/qml/qml/v4/qv4serialize.cpp
src/qml/qml/v8/qv8engine.cpp