diff --git a/src/plugins/qmldesigner/designercore/instances/objectnodeinstance.cpp b/src/plugins/qmldesigner/designercore/instances/objectnodeinstance.cpp index e26ae3e080b..b77936ce933 100644 --- a/src/plugins/qmldesigner/designercore/instances/objectnodeinstance.cpp +++ b/src/plugins/qmldesigner/designercore/instances/objectnodeinstance.cpp @@ -598,7 +598,9 @@ QStringList allPropertyNames(QObject *object, const QString &baseName = QString( QStringList ObjectNodeInstance::propertyNames() const { - return allPropertyNames(object()); + if (isValid()) + return allPropertyNames(object()); + return QStringList(); } QString ObjectNodeInstance::instanceType(const QString &name) const