From 031a88cd901dcb8b28f6c67ba14078953f95f547 Mon Sep 17 00:00:00 2001 From: Thomas Hartmann <Thomas.Hartmann@nokia.com> Date: Fri, 9 Apr 2010 17:26:24 +0200 Subject: [PATCH] QmlDesigner.propertyEditor: avoid crash We might select nodes without proper metainfo --- .../qmldesigner/components/propertyeditor/propertyeditor.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/plugins/qmldesigner/components/propertyeditor/propertyeditor.cpp b/src/plugins/qmldesigner/components/propertyeditor/propertyeditor.cpp index 69e09151655..b520806ce2b 100644 --- a/src/plugins/qmldesigner/components/propertyeditor/propertyeditor.cpp +++ b/src/plugins/qmldesigner/components/propertyeditor/propertyeditor.cpp @@ -677,7 +677,7 @@ void PropertyEditor::resetView() QString specificQmlData; - if (m_selectedNode.isValid() && !QFileInfo(qmlSpecificsFile.toLocalFile()).exists()) { + if (m_selectedNode.isValid() && !QFileInfo(qmlSpecificsFile.toLocalFile()).exists() && m_selectedNode.metaInfo().isValid()) { //do magic !! specificQmlData = templateGeneration(m_selectedNode.metaInfo(), model()->metaInfo().nodeMetaInfo(specificsClassName)); } -- GitLab