aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/qml/v8/qv8engine.cpp
diff options
context:
space:
mode:
authorLars Knoll <lars.knoll@digia.com>2014-11-21 13:18:23 +0100
committerSimon Hausmann <simon.hausmann@digia.com>2014-12-11 08:40:48 +0100
commit4322c8d7686c7cbbdf348146d32d705007b21d56 (patch)
treec60d6568f3b47786b24c0d74eb6e61b7cac18add /src/qml/qml/v8/qv8engine.cpp
parentddfe9defa803fdbfab10ab58b77df242cdb4cedd (diff)
Better encapsulate access to the global object
Change-Id: I8a76112d821cb3fc172ba0d16ee8410d39b4422a Reviewed-by: Simon Hausmann <simon.hausmann@digia.com>
Diffstat (limited to 'src/qml/qml/v8/qv8engine.cpp')
-rw-r--r--src/qml/qml/v8/qv8engine.cpp14
1 files changed, 7 insertions, 7 deletions
diff --git a/src/qml/qml/v8/qv8engine.cpp b/src/qml/qml/v8/qv8engine.cpp
index e08f2c494f..80ef41acca 100644
--- a/src/qml/qml/v8/qv8engine.cpp
+++ b/src/qml/qml/v8/qv8engine.cpp
@@ -482,7 +482,7 @@ QQmlContextData *QV8Engine::callingContext()
void QV8Engine::initializeGlobal()
{
QV4::Scope scope(m_v4Engine);
- QV4::GlobalExtensions::init(m_engine, m_v4Engine->globalObject);
+ QV4::GlobalExtensions::init(m_engine, m_v4Engine->globalObject());
QQmlLocale::registerStringLocaleCompare(m_v4Engine);
QQmlDateExtension::registerExtension(m_v4Engine);
@@ -494,9 +494,9 @@ void QV8Engine::initializeGlobal()
qt_add_sqlexceptions(m_v4Engine);
{
- for (uint i = 0; i < m_v4Engine->globalObject->internalClass()->size; ++i) {
- if (m_v4Engine->globalObject->internalClass()->nameMap.at(i))
- m_illegalNames.insert(m_v4Engine->globalObject->internalClass()->nameMap.at(i)->string);
+ for (uint i = 0; i < m_v4Engine->globalObject()->internalClass()->size; ++i) {
+ if (m_v4Engine->globalObject()->internalClass()->nameMap.at(i))
+ m_illegalNames.insert(m_v4Engine->globalObject()->internalClass()->nameMap.at(i)->string);
}
}
@@ -532,7 +532,7 @@ void QV8Engine::freezeObject(const QV4::ValueRef value)
QV4::ScopedFunctionObject f(scope, m_freezeObject.value());
QV4::ScopedCallData callData(scope, 1);
callData->args[0] = value;
- callData->thisObject = m_v4Engine->globalObject;
+ callData->thisObject = m_v4Engine->globalObject();
f->call(callData);
}
@@ -570,7 +570,7 @@ void QV8Engine::initQmlGlobalObject()
{
initializeGlobal();
QV4::Scope scope(m_v4Engine);
- QV4::ScopedValue v(scope, m_v4Engine->globalObject);
+ QV4::ScopedValue v(scope, m_v4Engine->globalObject());
freezeObject(v);
}
@@ -582,7 +582,7 @@ void QV8Engine::setEngine(QQmlEngine *engine)
QV4::ReturnedValue QV8Engine::global()
{
- return m_v4Engine->globalObject->asReturnedValue();
+ return m_v4Engine->globalObject()->asReturnedValue();
}
// Converts a QVariantList to JS.