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")) {
|
||||
NodeAbstractProperty transitions = root.nodeAbstractProperty("transitions");
|
||||
if (transitions.isValid())
|
||||
transition = transitions.directSubNodes().constFirst();
|
||||
if (transitions.isValid()) {
|
||||
const QList<ModelNode> directSubNodes = transitions.directSubNodes();
|
||||
if (!directSubNodes.isEmpty())
|
||||
transition = directSubNodes.constFirst();
|
||||
}
|
||||
}
|
||||
|
||||
m_graphicsScene->setTransition(transition);
|
||||
|
||||
Reference in New Issue
Block a user