diff --git a/src/plugins/mcusupport/mcusupportplugin.cpp b/src/plugins/mcusupport/mcusupportplugin.cpp index f0726e3895f..05f457689d8 100644 --- a/src/plugins/mcusupport/mcusupportplugin.cpp +++ b/src/plugins/mcusupport/mcusupportplugin.cpp @@ -89,9 +89,7 @@ void updateMCUProjectTree(ProjectExplorer::Project *p) auto qmlProjectNode = std::make_unique(FilePath(node->filePath()), inputsJsonFile); - auto qmlProjectNodePtr = qmlProjectNode.get(); - const_cast(node)->addNode(std::move(qmlProjectNode)); - ProjectExplorer::ProjectTree::emitSubtreeChanged(qmlProjectNodePtr); + const_cast(node)->replaceSubtree(nullptr, std::move(qmlProjectNode)); }); };