diff options
author | Lars Knoll <lars.knoll@qt.io> | 2017-08-09 16:32:18 +0200 |
---|---|---|
committer | Lars Knoll <lars.knoll@qt.io> | 2017-08-10 08:20:08 +0000 |
commit | b459c43c5d119507f888ac9ab1ca96f8e7bb6e34 (patch) | |
tree | 9612d3a6bd0644ba53337106b3196d747ad61252 /src/qml/jsruntime/qv4runtime.cpp | |
parent | 6a91dcba2e4fa85dc345c2d403c757ab7676e28c (diff) |
Always retrieve the this object from the stack
There is actually no point in even having it in the context,
as it's immutable and can't become part of a closure.
Change-Id: I375fd07b9c442d667488430ebd246e174fdb243f
Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
Diffstat (limited to 'src/qml/jsruntime/qv4runtime.cpp')
-rw-r--r-- | src/qml/jsruntime/qv4runtime.cpp | 12 |
1 files changed, 0 insertions, 12 deletions
diff --git a/src/qml/jsruntime/qv4runtime.cpp b/src/qml/jsruntime/qv4runtime.cpp index ac1faae6c9..8a630b451c 100644 --- a/src/qml/jsruntime/qv4runtime.cpp +++ b/src/qml/jsruntime/qv4runtime.cpp @@ -1405,18 +1405,6 @@ QV4::ReturnedValue Runtime::method_loadQmlSingleton(QV4::NoThrowEngine *engine, return engine->qmlSingletonWrapper(name); } -void Runtime::method_convertThisToObject(ExecutionEngine *engine) -{ - Value *t = &engine->currentContext()->d()->callData->thisObject; - if (t->isObject()) - return; - if (t->isNullOrUndefined()) { - *t = engine->globalObject->asReturnedValue(); - } else { - *t = t->toObject(engine)->asReturnedValue(); - } -} - ReturnedValue Runtime::method_uMinus(const Value &value) { TRACE1(value); |