aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/jsruntime/qv4generatorobject.cpp
diff options
context:
space:
mode:
authorLars Knoll <lars.knoll@qt.io>2018-05-12 22:54:07 +0200
committerLars Knoll <lars.knoll@qt.io>2018-05-13 12:55:26 +0000
commit9e379e8fb72305aff1fb6758c23198c8b30829ac (patch)
treee8f635c462e9442d64c0d9aeae450016af918ef2 /src/qml/jsruntime/qv4generatorobject.cpp
parent3d5ba9f86e32950204bfcdf6591c4740a8ef7507 (diff)
Fix the prototype of the Generator prototype object
It should inherit from IteratorProto. Change-Id: I8494047204782e64be96d1ae6f5034c476f770ad Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
Diffstat (limited to 'src/qml/jsruntime/qv4generatorobject.cpp')
-rw-r--r--src/qml/jsruntime/qv4generatorobject.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/qml/jsruntime/qv4generatorobject.cpp b/src/qml/jsruntime/qv4generatorobject.cpp
index c91e182b54..8e4f88fb2c 100644
--- a/src/qml/jsruntime/qv4generatorobject.cpp
+++ b/src/qml/jsruntime/qv4generatorobject.cpp
@@ -160,6 +160,7 @@ void GeneratorPrototype::init(ExecutionEngine *engine, Object *ctor)
ctorProto->defineDefaultProperty(engine->symbol_toStringTag(), (v = engine->newIdentifier(QStringLiteral("GeneratorFunction"))), Attr_ReadOnly_ButConfigurable);
ctorProto->defineDefaultProperty(engine->id_prototype(), (v = this), Attr_ReadOnly_ButConfigurable);
+ setPrototype(engine->iteratorPrototype());
defineDefaultProperty(QStringLiteral("constructor"), ctorProto, Attr_ReadOnly_ButConfigurable);
defineDefaultProperty(QStringLiteral("next"), method_next, 1);
defineDefaultProperty(QStringLiteral("return"), method_return, 1);