aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/jsruntime/qv4lookup.cpp
diff options
context:
space:
mode:
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;
}