forked from qt-creator/qt-creator
QmlDesigner: Fix crash
The transition property can be empty. Task-number: QDS-4082 Change-Id: Iaa38fbd865c88f11f195975e7f608952bbdae851 Reviewed-by: Aleksei German <aleksei.german@qt.io> Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
This commit is contained in:
@@ -328,8 +328,11 @@ void TransitionEditorWidget::init()
|
|||||||
|
|
||||||
if (root.isValid() && root.hasProperty("transitions")) {
|
if (root.isValid() && root.hasProperty("transitions")) {
|
||||||
NodeAbstractProperty transitions = root.nodeAbstractProperty("transitions");
|
NodeAbstractProperty transitions = root.nodeAbstractProperty("transitions");
|
||||||
if (transitions.isValid())
|
if (transitions.isValid()) {
|
||||||
transition = transitions.directSubNodes().constFirst();
|
const QList<ModelNode> directSubNodes = transitions.directSubNodes();
|
||||||
|
if (!directSubNodes.isEmpty())
|
||||||
|
transition = directSubNodes.constFirst();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
m_graphicsScene->setTransition(transition);
|
m_graphicsScene->setTransition(transition);
|
||||||
|
|||||||
Reference in New Issue
Block a user