From 39b16d865c70f1be6b0288d54293630586cb81a2 Mon Sep 17 00:00:00 2001 From: Thomas Hartmann Date: Mon, 20 Dec 2010 14:32:59 +0100 Subject: [PATCH] QmlDesigner.nodeInstances: crash fix If the instance is not valid return an empty list. --- .../qmldesigner/designercore/instances/objectnodeinstance.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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