QmlDesigner: Fix crash

The gradient can be an expression.

Change-Id: Ib48661f87862f63e5234bbd92ca2117457a0c84c
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
This commit is contained in:
Thomas Hartmann
2019-03-21 16:15:51 +01:00
parent 58cb148d26
commit fc1f8cb464

View File

@@ -322,7 +322,7 @@ void GradientModel::setAnchorBackend(const QVariant &anchorBackend)
m_itemNode = backendCasted->getItemNode();
if (m_itemNode.isValid()
&& m_itemNode.modelNode().hasProperty(gradientPropertyName().toUtf8()))
&& m_itemNode.modelNode().hasNodeProperty(gradientPropertyName().toUtf8()))
m_gradientTypeName = m_itemNode.modelNode().nodeProperty(gradientPropertyName().toUtf8()).modelNode().simplifiedTypeName();
setupModel();