diff --git a/src/plugins/qmldesigner/components/connectioneditor/selectiondynamicpropertiesproxymodel.cpp b/src/plugins/qmldesigner/components/connectioneditor/selectiondynamicpropertiesproxymodel.cpp index 00732479e81..7232e834132 100644 --- a/src/plugins/qmldesigner/components/connectioneditor/selectiondynamicpropertiesproxymodel.cpp +++ b/src/plugins/qmldesigner/components/connectioneditor/selectiondynamicpropertiesproxymodel.cpp @@ -33,7 +33,8 @@ using namespace QmlDesigner::Internal; SelectionDynamicPropertiesProxyModel::SelectionDynamicPropertiesProxyModel(QObject *parent) : DynamicPropertiesProxyModel(parent) { - initModel(ConnectionView::instance()->dynamicPropertiesModel()); + if (ConnectionView::instance()) + initModel(ConnectionView::instance()->dynamicPropertiesModel()); } void SelectionDynamicPropertiesProxyModel::registerDeclarativeType() diff --git a/src/plugins/qmldesigner/components/materialeditor/materialeditordynamicpropertiesproxymodel.cpp b/src/plugins/qmldesigner/components/materialeditor/materialeditordynamicpropertiesproxymodel.cpp index 2a56561001f..147ecd1d5f0 100644 --- a/src/plugins/qmldesigner/components/materialeditor/materialeditordynamicpropertiesproxymodel.cpp +++ b/src/plugins/qmldesigner/components/materialeditor/materialeditordynamicpropertiesproxymodel.cpp @@ -34,7 +34,8 @@ using namespace QmlDesigner; MaterialEditorDynamicPropertiesProxyModel::MaterialEditorDynamicPropertiesProxyModel(QObject *parent) : DynamicPropertiesProxyModel(parent) { - initModel(MaterialEditorView::instance()->dynamicPropertiesModel()); + if (MaterialEditorView::instance()) + initModel(MaterialEditorView::instance()->dynamicPropertiesModel()); } void MaterialEditorDynamicPropertiesProxyModel::registerDeclarativeType()