diff options
author | Lars Knoll <lars.knoll@digia.com> | 2014-12-02 12:23:49 +0100 |
---|---|---|
committer | Simon Hausmann <simon.hausmann@digia.com> | 2014-12-20 10:07:18 +0100 |
commit | f2253e6b59e3e8a5d8524b766c03ce79389a4870 (patch) | |
tree | a8dda408e8f5cf9fe8c991e1eaf38627442c60e5 /src/qml/jsruntime/qv4argumentsobject.cpp | |
parent | 295006428628435d300d0ac5e6a4d613430e1c4c (diff) |
Fix comparisons between Object pointers
Change-Id: Icedbe32984b5b8bcb807411aa9945436b4bffca9
Reviewed-by: Simon Hausmann <simon.hausmann@digia.com>
Diffstat (limited to 'src/qml/jsruntime/qv4argumentsobject.cpp')
-rw-r--r-- | src/qml/jsruntime/qv4argumentsobject.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/qml/jsruntime/qv4argumentsobject.cpp b/src/qml/jsruntime/qv4argumentsobject.cpp index eaca874d76..f7493353ff 100644 --- a/src/qml/jsruntime/qv4argumentsobject.cpp +++ b/src/qml/jsruntime/qv4argumentsobject.cpp @@ -108,7 +108,8 @@ bool ArgumentsObject::defineOwnProperty(ExecutionEngine *engine, uint index, con bool isMapped = false; uint numAccessors = qMin((int)context()->function->formalParameterCount(), context()->realArgumentCount); if (pd && index < (uint)numAccessors) - isMapped = arrayData()->attributes(index).isAccessor() && pd->getter() == context()->engine->argumentsAccessors[index].getter(); + isMapped = arrayData()->attributes(index).isAccessor() && + pd->getter()->d() == context()->engine->argumentsAccessors[index].getter()->d(); if (isMapped) { Q_ASSERT(arrayData()); |