forked from qt-creator/qt-creator
QmlDesigner: crash fix
qmlSource() contains the source and not qml(). Change-Id: I00d34ca511eb0e1af032a6a9766b3cd8296101f9 Reviewed-by: Marco Bubke <marco.bubke@digia.com>
This commit is contained in:
committed by
Marco Bubke
parent
51a6ff75e0
commit
13e2e71181
@@ -134,7 +134,7 @@ QmlItemNode QmlItemNode::createQmlItemNode(AbstractView *view, const ItemLibrary
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (itemLibraryEntry.qml().isEmpty()) {
|
if (itemLibraryEntry.qmlSource().isEmpty()) {
|
||||||
QList<QPair<PropertyName, QVariant> > propertyPairList;
|
QList<QPair<PropertyName, QVariant> > propertyPairList;
|
||||||
propertyPairList.append(qMakePair(PropertyName("x"), QVariant(qRound(position.x()))));
|
propertyPairList.append(qMakePair(PropertyName("x"), QVariant(qRound(position.x()))));
|
||||||
propertyPairList.append(qMakePair(PropertyName("y"), QVariant(qRound(position.y()))));
|
propertyPairList.append(qMakePair(PropertyName("y"), QVariant(qRound(position.y()))));
|
||||||
@@ -144,7 +144,7 @@ QmlItemNode QmlItemNode::createQmlItemNode(AbstractView *view, const ItemLibrary
|
|||||||
|
|
||||||
newQmlItemNode = QmlItemNode(view->createModelNode(itemLibraryEntry.typeName(), majorVersion, minorVersion, propertyPairList));
|
newQmlItemNode = QmlItemNode(view->createModelNode(itemLibraryEntry.typeName(), majorVersion, minorVersion, propertyPairList));
|
||||||
} else {
|
} else {
|
||||||
newQmlItemNode = createQmlItemNodeFromSource(view, itemLibraryEntry.qml(), position);
|
newQmlItemNode = createQmlItemNodeFromSource(view, itemLibraryEntry.qmlSource(), position);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (parentQmlItemNode.hasDefaultPropertyName())
|
if (parentQmlItemNode.hasDefaultPropertyName())
|
||||||
|
Reference in New Issue
Block a user