Fix tst_qjsvalue::engineDeleted()
authorSimon Hausmann <simon.hausmann@digia.com>
Fri, 21 Jun 2013 13:19:20 +0000 (15:19 +0200)
committerLars Knoll <lars.knoll@digia.com>
Fri, 21 Jun 2013 14:09:36 +0000 (16:09 +0200)
commitdaa2c41906bb7580fa0b160b5ff7fe900043c823
treeb081176355640c2301930037f4ad3206f5f65aa4
parent4041464b00fb1358ed2f92949ff76f3b39bdc700
Fix tst_qjsvalue::engineDeleted()

Move the engine pointer from QJSValuePrivate to PersistentValuePrivate
and set it back to null in the memory manager destructor.

Change-Id: I904b365221e1559701353cb359eac768928ad918
Reviewed-by: Lars Knoll <lars.knoll@digia.com>
src/qml/qml/v4/qv4mm.cpp
src/qml/qml/v4/qv4value.cpp
src/qml/qml/v4/qv4value_p.h
src/qml/qml/v8/qjsengine.cpp
src/qml/qml/v8/qjsvalue.cpp
src/qml/qml/v8/qjsvalue_p.h