diff --git a/src/plugins/qmldesigner/designercore/instances/objectnodeinstance.cpp b/src/plugins/qmldesigner/designercore/instances/objectnodeinstance.cpp index 5326c7945064db2c68e0a8a6bd2b2528ec374162..dd6462f8c557cb075ab64d88c0ba5e4045c01179 100644 --- a/src/plugins/qmldesigner/designercore/instances/objectnodeinstance.cpp +++ b/src/plugins/qmldesigner/designercore/instances/objectnodeinstance.cpp @@ -358,7 +358,7 @@ static void removeObjectFromList(const QDeclarativeProperty &property, QObject * for(int i = 0; i < count; i ++) { QObject *listItem = listReference.at(i); - if (listItem != objectToBeRemoved) + if (listItem && listItem != objectToBeRemoved) objectList.append(listItem); }