diff --git a/src/plugins/qmldesigner/components/componentcore/theme.cpp b/src/plugins/qmldesigner/components/componentcore/theme.cpp index cb5cdb218e8..a2fea95603d 100644 --- a/src/plugins/qmldesigner/components/componentcore/theme.cpp +++ b/src/plugins/qmldesigner/components/componentcore/theme.cpp @@ -127,10 +127,10 @@ QString Theme::replaceCssColors(const QString &input) void Theme::setupTheme(QQmlEngine *engine) { - static const int typeIndex = qmlRegisterSingletonType("QtQuickDesignerTheme", 1, 0, - "Theme", [](QQmlEngine *, QJSEngine *) { - return qobject_cast(new Theme(Utils::creatorTheme(), nullptr)); - }); + static const int typeIndex = qmlRegisterSingletonType( + "QtQuickDesignerTheme", 1, 0, "Theme", [](QQmlEngine *engine, QJSEngine *) { + return new Theme(Utils::creatorTheme(), nullptr); + }); Q_UNUSED(typeIndex) engine->addImageProvider(QLatin1String("icons"), new QmlDesignerIconProvider());