qmldesigner: fix possible crash

Task-number: QDS-8246
Change-Id: I91cdf2887c73769adc1bb6d8965426b0ff7e6884
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
This commit is contained in:
Tim Jenssen
2022-11-10 17:16:02 +01:00
parent eae9be4218
commit 974c28ee77
2 changed files with 4 additions and 2 deletions

View File

@@ -33,7 +33,8 @@ using namespace QmlDesigner::Internal;
SelectionDynamicPropertiesProxyModel::SelectionDynamicPropertiesProxyModel(QObject *parent) SelectionDynamicPropertiesProxyModel::SelectionDynamicPropertiesProxyModel(QObject *parent)
: DynamicPropertiesProxyModel(parent) : DynamicPropertiesProxyModel(parent)
{ {
initModel(ConnectionView::instance()->dynamicPropertiesModel()); if (ConnectionView::instance())
initModel(ConnectionView::instance()->dynamicPropertiesModel());
} }
void SelectionDynamicPropertiesProxyModel::registerDeclarativeType() void SelectionDynamicPropertiesProxyModel::registerDeclarativeType()

View File

@@ -34,7 +34,8 @@ using namespace QmlDesigner;
MaterialEditorDynamicPropertiesProxyModel::MaterialEditorDynamicPropertiesProxyModel(QObject *parent) MaterialEditorDynamicPropertiesProxyModel::MaterialEditorDynamicPropertiesProxyModel(QObject *parent)
: DynamicPropertiesProxyModel(parent) : DynamicPropertiesProxyModel(parent)
{ {
initModel(MaterialEditorView::instance()->dynamicPropertiesModel()); if (MaterialEditorView::instance())
initModel(MaterialEditorView::instance()->dynamicPropertiesModel());
} }
void MaterialEditorDynamicPropertiesProxyModel::registerDeclarativeType() void MaterialEditorDynamicPropertiesProxyModel::registerDeclarativeType()