diff options
Diffstat (limited to 'src/qml/jsruntime/qv4functionobject.cpp')
-rw-r--r-- | src/qml/jsruntime/qv4functionobject.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/qml/jsruntime/qv4functionobject.cpp b/src/qml/jsruntime/qv4functionobject.cpp index 8e943fa6ef..39a123c4d2 100644 --- a/src/qml/jsruntime/qv4functionobject.cpp +++ b/src/qml/jsruntime/qv4functionobject.cpp @@ -326,8 +326,8 @@ ReturnedValue FunctionPrototype::method_call(CallContext *ctx) ScopedCallData callData(scope, ctx->callData->argc ? ctx->callData->argc - 1 : 0); if (ctx->callData->argc) { - std::copy(ctx->callData->args + 1, - ctx->callData->args + ctx->callData->argc, callData->args); + for (int i = 1; i < ctx->callData->argc; ++i) + callData->args[i - 1] = ctx->callData->args[i]; } callData->thisObject = ctx->argument(0); return o->call(callData); |