aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorUlf Hermann <ulf.hermann@qt.io>2020-03-23 10:49:45 +0100
committerUlf Hermann <ulf.hermann@qt.io>2020-03-23 10:54:47 +0100
commitaf57d450037988bf9ac938473a9df000c7b60506 (patch)
tree67793fa7d3238d6c74a20901f63ae50707e7c3c1 /src
parentea775373c5905e577e6ff2209c4a0a37437dd569 (diff)
QQmlValueTypeWrapper: Avoid compile warnings
The type names are expected to be UTF-8 and we don't need to keep temporary meta types. Change-Id: I676d04d8733ef0ea3e159038d4973753350572bf Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
Diffstat (limited to 'src')
-rw-r--r--src/qml/qml/qqmlvaluetypewrapper.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/qml/qml/qqmlvaluetypewrapper.cpp b/src/qml/qml/qqmlvaluetypewrapper.cpp
index aa7e28add0..110288faf7 100644
--- a/src/qml/qml/qqmlvaluetypewrapper.cpp
+++ b/src/qml/qml/qqmlvaluetypewrapper.cpp
@@ -194,8 +194,8 @@ ReturnedValue QQmlValueTypeWrapper::create(ExecutionEngine *engine, QObject *obj
r->d()->setPropertyCache(QJSEnginePrivate::get(engine)->cache(metaObject));
auto valueType = QQmlValueTypeFactory::valueType(typeId);
if (!valueType) {
- QMetaType metaType(typeId);
- return engine->throwTypeError(QLatin1String("Type %1 is not a value type").arg(metaType.name()));
+ return engine->throwTypeError(QLatin1String("Type %1 is not a value type")
+ .arg(QString::fromUtf8(QMetaType(typeId).name())));
}
r->d()->setValueType(valueType);
r->d()->setGadgetPtr(nullptr);
@@ -211,8 +211,8 @@ ReturnedValue QQmlValueTypeWrapper::create(ExecutionEngine *engine, const QVaria
r->d()->setPropertyCache(QJSEnginePrivate::get(engine)->cache(metaObject));
auto valueType = QQmlValueTypeFactory::valueType(typeId);
if (!valueType) {
- QMetaType metaType(typeId);
- return engine->throwTypeError(QLatin1String("Type %1 is not a value type").arg(metaType.name()));
+ return engine->throwTypeError(QLatin1String("Type %1 is not a value type")
+ .arg(QString::fromUtf8(QMetaType(typeId).name())));
}
r->d()->setValueType(valueType);
r->d()->setGadgetPtr(nullptr);