diff --git a/src/plugins/qmldesigner/designercore/instances/objectnodeinstance.cpp b/src/plugins/qmldesigner/designercore/instances/objectnodeinstance.cpp index dd733efb7e83f4489d0e3b76096f47134f20390a..20c76793549458e99a34111e35f55e6baa22ccdf 100644 --- a/src/plugins/qmldesigner/designercore/instances/objectnodeinstance.cpp +++ b/src/plugins/qmldesigner/designercore/instances/objectnodeinstance.cpp @@ -565,7 +565,7 @@ QStringList allPropertyNames(QObject *object, const QString &baseName = QString( QStringList propertyNameList; - if (inspectedObjects->contains(object)) + if (inspectedObjects== 0 || inspectedObjects->contains(object)) return propertyNameList; inspectedObjects->append(object); @@ -835,7 +835,7 @@ QStringList propertyNameForWritableProperties(QObject *object, const QString &ba { QStringList propertyNameList; - if (inspectedObjects->contains(object)) + if (inspectedObjects == 0 || inspectedObjects->contains(object)) return propertyNameList; inspectedObjects->append(object);