diff options
author | Lars Knoll <lars.knoll@digia.com> | 2013-06-18 12:48:08 +0200 |
---|---|---|
committer | Simon Hausmann <simon.hausmann@digia.com> | 2013-06-18 13:49:18 +0200 |
commit | 1075939a2b040aec3f63a20f27e4f9e502eabc97 (patch) | |
tree | 5e2530b05461c482daaeb16fcd2b59aec8d71598 /src/qml/types/qquickworkerscript.cpp | |
parent | eec01627c7fcf9b2b25121a9c72b46d9876abc66 (diff) |
Fix parts of workerscript
The worker script creates a special QmlContextWrapper
that doesn't contain many things found in the main thread.
However we still need to be able to cast to it, so it
should be the same class as the regular context wrapper.
Fixes parts of the worker script auto tests.
Change-Id: I3697b2b0080dc4ac967eb447e2efd0f28fbab465
Reviewed-by: Simon Hausmann <simon.hausmann@digia.com>
Diffstat (limited to 'src/qml/types/qquickworkerscript.cpp')
-rw-r--r-- | src/qml/types/qquickworkerscript.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/qml/types/qquickworkerscript.cpp b/src/qml/types/qquickworkerscript.cpp index f832cb8008..825ab6ba1f 100644 --- a/src/qml/types/qquickworkerscript.cpp +++ b/src/qml/types/qquickworkerscript.cpp @@ -300,7 +300,7 @@ QV4::Value QQuickWorkerScriptEnginePrivate::getWorker(WorkerScript *script) script->object = QV4::QmlContextWrapper::urlScope(workerEngine, script->source); - QV4::QmlContextWrapper *w = script->object.value().asObject()->as<QV4::QmlContextNullWrapper>(); + QV4::QmlContextWrapper *w = script->object.value().asObject()->as<QV4::QmlContextWrapper>(); w->setReadOnly(false); QV4::Object *api = v4->newObject(); |