From b2567b5e1dfee443183da8de5f5ce0169f2697df Mon Sep 17 00:00:00 2001 From: Thomas Hartmann Date: Wed, 17 Aug 2022 09:24:52 +0200 Subject: [PATCH] QmlDesigner: Do not throw if metainfo is invalid Task-number: QDS-7348 Change-Id: I96433369ad0e013d4fa62df297ade16084f8bc6a Reviewed-by: Thomas Hartmann --- .../qmldesigner/designercore/model/texttomodelmerger.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/plugins/qmldesigner/designercore/model/texttomodelmerger.cpp b/src/plugins/qmldesigner/designercore/model/texttomodelmerger.cpp index 6767bc11d56..00f3926a5b7 100644 --- a/src/plugins/qmldesigner/designercore/model/texttomodelmerger.cpp +++ b/src/plugins/qmldesigner/designercore/model/texttomodelmerger.cpp @@ -531,7 +531,8 @@ public: qDebug() << metaInfo.isValid() << metaInfo.typeName(); qDebug() << metaInfo.directSuperClass().typeName(); - if (!typeName.startsWith("...") && m_model == m_model->metaInfoProxyModel()) + if (!typeName.startsWith("...") && m_model == m_model->metaInfoProxyModel() + && metaInfo.isValid()) throw RewritingException(__LINE__, __FUNCTION__, __FILE__, "test", "test"); }