diff --git a/src/plugins/qmldesigner/components/edit3d/edit3dcanvas.cpp b/src/plugins/qmldesigner/components/edit3d/edit3dcanvas.cpp index 331897f08db..91aa0062991 100644 --- a/src/plugins/qmldesigner/components/edit3d/edit3dcanvas.cpp +++ b/src/plugins/qmldesigner/components/edit3d/edit3dcanvas.cpp @@ -119,8 +119,10 @@ void Edit3DCanvas::dropEvent(QDropEvent *e) auto modelNode = QmlVisualNode::createQml3DNode(m_parent->view(), m_itemLibraryEntry, m_activeScene).modelNode(); - if (modelNode.isValid()) + if (modelNode.isValid()) { + e->accept(); m_parent->view()->setSelectedModelNode(modelNode); + } } }