forked from qt-creator/qt-creator
QmlDesigner.FormEditor: Test if a qml item is valid to prevent crashes
This commit is contained in:
committed by
Thomas Hartmann
parent
48ff3f7a29
commit
d2b3258e59
@@ -296,7 +296,9 @@ void MoveTool::beginWithPoint(const QPointF &beginPoint)
|
||||
static bool isNotAncestorOfItemInList(FormEditorItem *formEditorItem, const QList<FormEditorItem*> &itemList)
|
||||
{
|
||||
foreach (FormEditorItem *item, itemList) {
|
||||
if (item->qmlItemNode().isAncestorOf(formEditorItem->qmlItemNode()))
|
||||
if (item
|
||||
&& item->qmlItemNode().isValid()
|
||||
&& item->qmlItemNode().isAncestorOf(formEditorItem->qmlItemNode()))
|
||||
return false;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user