diff options
author | Lars Knoll <lars.knoll@qt.io> | 2018-08-30 12:58:55 +0200 |
---|---|---|
committer | Lars Knoll <lars.knoll@qt.io> | 2018-08-31 06:08:41 +0000 |
commit | ee565b3db656b5b9bfd57d98d53b898c1a62e1f0 (patch) | |
tree | 857b0f3c09144e68ee0d6cfdf25a227df2f76c8b /src/qml/jsruntime/qv4global_p.h | |
parent | ebf9365b5c7ec1e4828be88beeb930b4de52f35b (diff) |
Correctly create methods for functions in object literals
Methods behave slightly different than normal functions as they have
a home object and define how super property access is being done. To
implement this correctly, we need to create these methods during object
initialization time.
Change-Id: Ib3f670c8790b882c6472de786938ca4f0b73f66f
Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
Diffstat (limited to 'src/qml/jsruntime/qv4global_p.h')
-rw-r--r-- | src/qml/jsruntime/qv4global_p.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/qml/jsruntime/qv4global_p.h b/src/qml/jsruntime/qv4global_p.h index f89a4b9909..c53465d24e 100644 --- a/src/qml/jsruntime/qv4global_p.h +++ b/src/qml/jsruntime/qv4global_p.h @@ -383,6 +383,7 @@ typedef QVector<StackFrame> StackTrace; enum class ObjectLiteralArgument { Value, + Method, Getter, Setter }; |