diff --git a/src/plugins/qmldesigner/qmltools/qmlvisualnode.cpp b/src/plugins/qmldesigner/qmltools/qmlvisualnode.cpp index bfea0e4d624..e9d74120c40 100644 --- a/src/plugins/qmldesigner/qmltools/qmlvisualnode.cpp +++ b/src/plugins/qmldesigner/qmltools/qmlvisualnode.cpp @@ -498,10 +498,10 @@ QmlVisualNode QmlVisualNode::createQml3DNode(AbstractView *view, QmlVisualNode newQmlObjectNode; auto createNodeFunc = [&]() { - if (!importName.isEmpty()) { - Import import = Import::createLibraryImport(importName); - view->model()->changeImports({import}, {}); - } + Imports imports = {Import::createLibraryImport("QtQuick3D")}; + if (!importName.isEmpty()) + imports.append(Import::createLibraryImport(importName)); + view->model()->changeImports(imports, {}); QList > propertyPairList; propertyPairList.append(Position(position).propertyPairList());