From 107d2423a30adb24064dc899057cfa7c24aaa9e4 Mon Sep 17 00:00:00 2001 From: Thomas Hartmann Date: Wed, 4 Jun 2025 15:02:34 +0200 Subject: [PATCH] QmlDesigner: Ensure not every type is valid MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Change-Id: I192adf9703ceefe3d1178cdb1160e164ed46cbd9 Reviewed-by: Henning Gründl (cherry picked from commit 8abb142fcb327cb8ee02851b03bc231024f38be0) Reviewed-by: Qt Cherry-pick Bot --- .../qmldesigner/libs/designercore/metainfo/nodemetainfo.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/plugins/qmldesigner/libs/designercore/metainfo/nodemetainfo.cpp b/src/plugins/qmldesigner/libs/designercore/metainfo/nodemetainfo.cpp index ac77a8bc702..b0320704fc9 100644 --- a/src/plugins/qmldesigner/libs/designercore/metainfo/nodemetainfo.cpp +++ b/src/plugins/qmldesigner/libs/designercore/metainfo/nodemetainfo.cpp @@ -837,7 +837,8 @@ NodeMetaInfoPrivate::NodeMetaInfoPrivate(Model *model, TypeName type, int maj, i m_objectValue = getObjectValue(); m_defaultPropertyName = context()->defaultPropertyName(objectValue).toUtf8(); - m_isValid = true; + if (m_objectValue) + m_isValid = true; setupPrototypes(); } }