From 22b526ff890eb65db70951b1376ae30940f49b9c Mon Sep 17 00:00:00 2001
From: Marco Bubke <marco.bubke@digia.com>
Date: Tue, 15 Oct 2013 18:02:40 +0200
Subject: [PATCH] QmlDesigner: Fix crash for component source drop

Task-number: QTCREATORBUG-10372
Change-Id: I0b56bf4998dbbdeb690622078d61c672d012ed5a
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
---
 .../qmldesigner/components/integration/componentview.cpp      | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/src/plugins/qmldesigner/components/integration/componentview.cpp b/src/plugins/qmldesigner/components/integration/componentview.cpp
index 082b3e220b9..81ea7b261f5 100644
--- a/src/plugins/qmldesigner/components/integration/componentview.cpp
+++ b/src/plugins/qmldesigner/components/integration/componentview.cpp
@@ -176,8 +176,10 @@ void ComponentView::searchForComponentAndAddToList(const ModelNode &node)
                         description = parentNode.simplifiedTypeName() + QLatin1Char(' ');
                     else
                         description = parentNode.id() + QLatin1Char(' ');
+
+                    description += node.parentProperty().name();
                 }
-                description += node.parentProperty().name();
+
                 QStandardItem *item = new QStandardItem(description);
                 item->setData(QVariant::fromValue(node.internalId()), ModelNodeRole);
                 item->setEditable(false);
-- 
GitLab