QmlDesigner: Fix access to nullptr

m_qmlBackEnd can be null.

Change-Id: I7974ee79df967959b95c58095aa7fc30b8b83527
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
This commit is contained in:
Marco Bubke
2024-06-11 13:19:44 +02:00
parent f53ed53ab2
commit 91bf0a6739
2 changed files with 4 additions and 2 deletions

View File

@@ -287,7 +287,8 @@ bool MaterialEditorView::locked() const
void MaterialEditorView::currentTimelineChanged(const ModelNode &)
{
m_qmlBackEnd->contextObject()->setHasActiveTimeline(QmlTimeline::hasActiveTimeline(this));
if (m_qmlBackEnd)
m_qmlBackEnd->contextObject()->setHasActiveTimeline(QmlTimeline::hasActiveTimeline(this));
}
DynamicPropertiesModel *MaterialEditorView::dynamicPropertiesModel() const

View File

@@ -289,7 +289,8 @@ bool TextureEditorView::locked() const
void TextureEditorView::currentTimelineChanged(const ModelNode &)
{
m_qmlBackEnd->contextObject()->setHasActiveTimeline(QmlTimeline::hasActiveTimeline(this));
if (m_qmlBackEnd)
m_qmlBackEnd->contextObject()->setHasActiveTimeline(QmlTimeline::hasActiveTimeline(this));
}
DynamicPropertiesModel *TextureEditorView::dynamicPropertiesModel() const