diff --git a/src/plugins/qmldesigner/components/navigator/navigatortreemodel.cpp b/src/plugins/qmldesigner/components/navigator/navigatortreemodel.cpp index 5abbc6169d2..1e345f306f5 100644 --- a/src/plugins/qmldesigner/components/navigator/navigatortreemodel.cpp +++ b/src/plugins/qmldesigner/components/navigator/navigatortreemodel.cpp @@ -565,7 +565,8 @@ static void appendNodeToEndOfTheRow(const ModelNode &modelNode, const ItemRow &n parentPropertyItem->appendRow(newItemRow.toList()); } else { QStandardItem *parentDefaultPropertyItem = parentRow.idItem; - parentDefaultPropertyItem->appendRow(newItemRow.toList()); + if (parentDefaultPropertyItem) + parentDefaultPropertyItem->appendRow(newItemRow.toList()); } } else { // root node treeModel->appendRow(newItemRow.toList());