diff options
| author | Ulf Hermann <ulf.hermann@qt.io> | 2024-10-24 14:15:49 +0200 |
|---|---|---|
| committer | Ulf Hermann <ulf.hermann@qt.io> | 2024-10-31 11:49:55 +0100 |
| commit | d61c0ce1bbdee9a6b43d889c8663176111646ce4 (patch) | |
| tree | 919b908049c0c29be09366f2781ad45d059c7194 /src/qml/jsruntime/qv4sequenceobject.cpp | |
| parent | 373cf5eaeb3da7f8cb4e9fb83dc18aafef0c9373 (diff) | |
QtQml: Support conversion to QJSValue when constructing value types
Anything can be converted to QJSValue, but QMetaType::convert cannot
perform the conversion.
Pick-to: 6.8
Fixes: QTBUG-130522
Change-Id: I5614db21a0fcc0afa4a605cbd28ea92788aa146d
Reviewed-by: Fabian Kosmale <fabian.kosmale@qt.io>
Diffstat (limited to 'src/qml/jsruntime/qv4sequenceobject.cpp')
| -rw-r--r-- | src/qml/jsruntime/qv4sequenceobject.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/qml/jsruntime/qv4sequenceobject.cpp b/src/qml/jsruntime/qv4sequenceobject.cpp index c8dfad83f5..4880a50e2d 100644 --- a/src/qml/jsruntime/qv4sequenceobject.cpp +++ b/src/qml/jsruntime/qv4sequenceobject.cpp @@ -743,7 +743,7 @@ QVariant SequencePrototype::toVariant(const QV4::Value &array, QMetaType targetT // Try value type constructors. const QVariant converted = QQmlValueTypeProvider::createValueType( - variant, valueMetaType); + variant, valueMetaType, scope.engine); if (converted.isValid()) { meta.addValue(result.data(), converted.constData()); continue; |
