diff options
Diffstat (limited to 'src/qml/jsruntime/qv4runtime.cpp')
-rw-r--r-- | src/qml/jsruntime/qv4runtime.cpp | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/qml/jsruntime/qv4runtime.cpp b/src/qml/jsruntime/qv4runtime.cpp index 2f1b8a0bd3..77b00122ef 100644 --- a/src/qml/jsruntime/qv4runtime.cpp +++ b/src/qml/jsruntime/qv4runtime.cpp @@ -892,10 +892,10 @@ ReturnedValue __qmljs_call_property_lookup(ExecutionContext *context, uint index Lookup *l = context->lookups + index; SafeValue v; v = l->getter(l, callData->thisObject); - if (!v.isManaged()) + if (!v.isObject()) return context->throwTypeError(); - return v.managed()->call(callData); + return v.objectValue()->call(callData); } ReturnedValue __qmljs_call_element(ExecutionContext *context, const ValueRef index, CallDataRef callData) @@ -917,10 +917,10 @@ ReturnedValue __qmljs_call_element(ExecutionContext *context, const ValueRef ind ReturnedValue __qmljs_call_value(ExecutionContext *context, const ValueRef func, CallDataRef callData) { - if (!func->isManaged()) + if (!func->isObject()) return context->throwTypeError(); - return func->managed()->call(callData); + return func->objectValue()->call(callData); } @@ -980,10 +980,10 @@ ReturnedValue __qmljs_construct_property_lookup(ExecutionContext *context, uint Lookup *l = context->lookups + index; SafeValue v; v = l->getter(l, callData->thisObject); - if (!v.isManaged()) + if (!v.isObject()) return context->throwTypeError(); - return v.managed()->construct(callData); + return v.objectValue()->construct(callData); } |