Make sure we always have an engine when assigning to a Persistent
authorLars Knoll <lars.knoll@theqtcompany.com>
Tue, 13 Jan 2015 08:01:29 +0000 (09:01 +0100)
committerLars Knoll <lars.knoll@digia.com>
Tue, 13 Jan 2015 21:42:04 +0000 (22:42 +0100)
commit39f1e0d66dc434e764731fbfed29c8fd98d217aa
treed9855dbedd752c23395ccb6d4d3dc8fc3bece254
parenta38f9ec6c96559efa56e8f7346f74f5990810c3a
Make sure we always have an engine when assigning to a Persistent

This prepares things for a rewrite of the internals of Persistent.

Change-Id: Ib93ec5911984d1bfce87ffdc3f86bc75f6ecafe9
Reviewed-by: Simon Hausmann <simon.hausmann@digia.com>
29 files changed:
src/qml/jsapi/qjsvalueiterator.cpp
src/qml/jsruntime/qv4debugging.cpp
src/qml/jsruntime/qv4include.cpp
src/qml/jsruntime/qv4persistent.cpp
src/qml/jsruntime/qv4persistent_p.h
src/qml/jsruntime/qv4qobjectwrapper.cpp
src/qml/jsruntime/qv4scopedvalue_p.h
src/qml/jsruntime/qv4script.cpp
src/qml/jsruntime/qv4script_p.h
src/qml/qml/qqmlbinding.cpp
src/qml/qml/qqmlboundsignal.cpp
src/qml/qml/qqmlboundsignal_p.h
src/qml/qml/qqmlcomponent.cpp
src/qml/qml/qqmlexpression.cpp
src/qml/qml/qqmljavascriptexpression.cpp
src/qml/qml/qqmllocale.cpp
src/qml/qml/qqmlobjectcreator.cpp
src/qml/qml/qqmltypeloader.cpp
src/qml/qml/qqmlvmemetaobject.cpp
src/qml/qml/qqmlxmlhttprequest.cpp
src/qml/qml/v8/qv8engine.cpp
src/qml/types/qqmldelegatemodel.cpp
src/qml/types/qquickworkerscript.cpp
src/qml/util/qqmladaptormodel.cpp
src/quick/items/context2d/qquickcanvasitem.cpp
src/quick/items/context2d/qquickcontext2d.cpp
src/quick/items/qquickloader.cpp
src/quick/items/qquickview.cpp
tests/auto/qml/qqmlecmascript/tst_qqmlecmascript.cpp