aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/jsruntime/qv4lookup.cpp
diff options
context:
space:
mode:
authorLars Knoll <lars.knoll@digia.com>2013-09-11 13:55:01 +0200
committerThe Qt Project <gerrit-noreply@qt-project.org>2013-09-18 13:13:18 +0200
commit1a2a83f80ba4ecc28eba72af57c81bd43a45946c (patch)
treec2e4eb4d9bb57873ca340f6bbbf2342b36c91452 /src/qml/jsruntime/qv4lookup.cpp
parent826550af450b39f47a3c00ec316acf1e317f12c6 (diff)
Use a ReturnedValue for Managed::call()
Change-Id: Ief2d75e9789dd367c603d90dc0fe5316a0d055e3 Reviewed-by: Simon Hausmann <simon.hausmann@digia.com>
Diffstat (limited to 'src/qml/jsruntime/qv4lookup.cpp')
-rw-r--r--src/qml/jsruntime/qv4lookup.cpp16
1 files changed, 8 insertions, 8 deletions
diff --git a/src/qml/jsruntime/qv4lookup.cpp b/src/qml/jsruntime/qv4lookup.cpp
index 2cffa55642..b630bbed5b 100644
--- a/src/qml/jsruntime/qv4lookup.cpp
+++ b/src/qml/jsruntime/qv4lookup.cpp
@@ -205,7 +205,7 @@ void Lookup::getterAccessor0(Lookup *l, Value *result, const Value &object)
} else {
ScopedCallData callData(o->engine(), 0);
callData->thisObject = object;
- res = getter->call(callData);
+ res = Value::fromReturnedValue(getter->call(callData));
}
if (result)
*result = res;
@@ -228,7 +228,7 @@ void Lookup::getterAccessor1(Lookup *l, Value *result, const Value &object)
} else {
ScopedCallData callData(o->engine(), 0);
callData->thisObject = object;
- res = getter->call(callData);
+ res = Value::fromReturnedValue(getter->call(callData));
}
if (result)
*result = res;
@@ -254,7 +254,7 @@ void Lookup::getterAccessor2(Lookup *l, Value *result, const Value &object)
} else {
ScopedCallData callData(o->engine(), 0);
callData->thisObject = object;
- res = getter->call(callData);
+ res = Value::fromReturnedValue(getter->call(callData));
}
if (result)
*result = res;
@@ -309,7 +309,7 @@ void Lookup::primitiveGetterAccessor0(Lookup *l, Value *result, const Value &obj
} else {
ScopedCallData callData(o->engine(), 0);
callData->thisObject = object;
- res = getter->call(callData);
+ res = Value::fromReturnedValue(getter->call(callData));
}
if (result)
*result = res;
@@ -333,7 +333,7 @@ void Lookup::primitiveGetterAccessor1(Lookup *l, Value *result, const Value &obj
} else {
ScopedCallData callData(o->engine(), 0);
callData->thisObject = object;
- res = getter->call(callData);
+ res = Value::fromReturnedValue(getter->call(callData));
}
if (result)
*result = res;
@@ -437,7 +437,7 @@ void Lookup::globalGetterAccessor0(Lookup *l, ExecutionContext *ctx, Value *resu
} else {
ScopedCallData callData(ctx->engine, 0);
callData->thisObject = Value::undefinedValue();
- *result = getter->call(callData);
+ *result = Value::fromReturnedValue(getter->call(callData));
}
return;
}
@@ -456,7 +456,7 @@ void Lookup::globalGetterAccessor1(Lookup *l, ExecutionContext *ctx, Value *resu
} else {
ScopedCallData callData(ctx->engine, 0);
callData->thisObject = Value::undefinedValue();
- *result = getter->call(callData);
+ *result = Value::fromReturnedValue(getter->call(callData));
}
return;
}
@@ -478,7 +478,7 @@ void Lookup::globalGetterAccessor2(Lookup *l, ExecutionContext *ctx, Value *resu
} else {
ScopedCallData callData(ctx->engine, 0);
callData->thisObject = Value::undefinedValue();
- *result = getter->call(callData);
+ *result = Value::fromReturnedValue(getter->call(callData));
}
return;
}