forked from qt-creator/qt-creator
QmlDesigner: Guard for missing qml backend
Change-Id: I3ced324b4bde1feadbd71434cbb6ce54a531dbbc Reviewed-by: Qt CI Patch Build Bot <ci_patchbuild_bot@qt.io> Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io> Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
This commit is contained in:
@@ -877,7 +877,8 @@ void MaterialEditorView::selectedNodesChanged(const QList<ModelNode> &selectedNo
|
||||
m_selectedModels.append(node);
|
||||
}
|
||||
|
||||
m_qmlBackEnd->contextObject()->setHasModelSelection(!m_selectedModels.isEmpty());
|
||||
if (m_qmlBackEnd)
|
||||
m_qmlBackEnd->contextObject()->setHasModelSelection(!m_selectedModels.isEmpty());
|
||||
}
|
||||
|
||||
void MaterialEditorView::currentStateChanged(const ModelNode &node)
|
||||
|
@@ -698,7 +698,8 @@ void TextureEditorView::selectedNodesChanged(const QList<ModelNode> &selectedNod
|
||||
m_selectedModel = selectedNodeList.at(0);
|
||||
|
||||
bool hasValidSelection = QmlObjectNode(m_selectedModel).hasBindingProperty("materials");
|
||||
m_qmlBackEnd->contextObject()->setHasSingleModelSelection(hasValidSelection);
|
||||
if (m_qmlBackEnd)
|
||||
m_qmlBackEnd->contextObject()->setHasSingleModelSelection(hasValidSelection);
|
||||
}
|
||||
|
||||
void TextureEditorView::currentStateChanged(const ModelNode &node)
|
||||
|
Reference in New Issue
Block a user