QmlJS: Return correct default value for vector*d builtin types

This fixes the warning that comes when using "myvec.x: 10" style of
defining  qml vector*d properties.

Task-number: QDS-2189
Change-Id: If77373a4dd8483b65dd782502efb774b95844583
Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
This commit is contained in:
Miikka Heikkinen
2020-05-29 17:44:27 +03:00
parent 84cbbb4100
commit 9b91b51285

View File

@@ -982,6 +982,12 @@ const Value *ValueOwner::defaultValueForBuiltinType(const QString &name) const
return colorValue();
} else if (name == QLatin1String("date")) {
return datePrototype();
} else if (name == QLatin1String("vector2d")) {
return _shared->_qmlVector2DObject;
} else if (name == QLatin1String("vector3d")) {
return _shared->_qmlVector3DObject;
} else if (name == QLatin1String("vector4d")) {
return _shared->_qmlVector4DObject;
} else if (name == QLatin1String("var")
|| name == QLatin1String("variant")) {
return unknownValue();