From d49cc03df130353665edd89112fd4e1f3cdab9b6 Mon Sep 17 00:00:00 2001 From: Lars Knoll Date: Mon, 30 Sep 2013 22:41:12 +0200 Subject: Use SafeValue instead of Value in ScopedValue methods Change-Id: Ie463efe600d498ce77d4b9e8b48abcfd61c1ab78 Reviewed-by: Simon Hausmann --- src/qml/jsruntime/qv4arrayobject.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/qml/jsruntime/qv4arrayobject.cpp') diff --git a/src/qml/jsruntime/qv4arrayobject.cpp b/src/qml/jsruntime/qv4arrayobject.cpp index 6f19597e6e..92fa196331 100644 --- a/src/qml/jsruntime/qv4arrayobject.cpp +++ b/src/qml/jsruntime/qv4arrayobject.cpp @@ -523,7 +523,7 @@ ReturnedValue ArrayPrototype::method_unshift(SimpleCallContext *ctx) --instance->arrayAttributes; *instance->arrayAttributes = Attr_Data; } - instance->arrayData->value = v; + instance->arrayData->value = v.asReturnedValue(); } else { uint idx = instance->allocArrayValue(v); instance->sparseArray->push_front(idx); @@ -643,7 +643,7 @@ ReturnedValue ArrayPrototype::method_every(SimpleCallContext *ctx) ctx->throwTypeError(); ScopedCallData callData(scope, 3); - callData->args[2] = instance.asValue(); + callData->args[2] = instance; callData->thisObject = ctx->argument(1); ScopedValue r(scope); ScopedValue v(scope); -- cgit v1.2.3