diff options
| author | Lars Knoll <lars.knoll@digia.com> | 2013-09-30 22:41:12 +0200 |
|---|---|---|
| committer | The Qt Project <gerrit-noreply@qt-project.org> | 2013-10-02 16:07:33 +0200 |
| commit | d49cc03df130353665edd89112fd4e1f3cdab9b6 (patch) | |
| tree | cc55f49b6a2bc6b3b94e47fbdebe9d87f4857a07 /src/qml/jsruntime/qv4arrayobject.cpp | |
| parent | ac8afca822031f3039dce31525a6ab48c741e73b (diff) | |
Use SafeValue instead of Value in ScopedValue methods
Change-Id: Ie463efe600d498ce77d4b9e8b48abcfd61c1ab78
Reviewed-by: Simon Hausmann <simon.hausmann@digia.com>
Diffstat (limited to 'src/qml/jsruntime/qv4arrayobject.cpp')
| -rw-r--r-- | src/qml/jsruntime/qv4arrayobject.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
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); |
