Better checking top level root object creation status
authorCharles Yin <charles.yin@nokia.com>
Tue, 8 May 2012 00:42:28 +0000 (10:42 +1000)
committerQt by Nokia <qt-info@nokia.com>
Tue, 8 May 2012 22:56:16 +0000 (00:56 +0200)
commit68b899266ca209d43026376a6cf9d7bbdc3483b8
tree0a0d2068c5dcafc2d86883405025db33e00b2373
parent08bafae3a1c148353e3f37f9966b9ecc28ba3a5f
Better checking top level root object creation status

Add QQmlContextData::isRootObjectInCreation flag, only set it to true in Init qml instruction,
once a root ojbect created, set it to false and set QQmlData::rootObjectInCreation to true.

Change-Id: Iba7b348ab664a472280d8d7283e93787b3dd0a56
Reviewed-by: Chris Adams <christopher.adams@nokia.com>
src/qml/qml/qqmlcomponent.cpp
src/qml/qml/qqmlcontext.cpp
src/qml/qml/qqmlcontext_p.h
src/qml/qml/qqmldata_p.h
src/qml/qml/qqmlincubator.cpp
src/qml/qml/qqmlvme.cpp
src/qml/qml/v8/qv8qobjectwrapper.cpp