diff --git a/src/plugins/qmldesigner/components/formeditor/dragtool.cpp b/src/plugins/qmldesigner/components/formeditor/dragtool.cpp index 132bd55f4144cc89eb3c62e268b5b29b17bf3d24..1257e1ffea2bdaccb9e7e0c8a208524ae2dcc2e4 100644 --- a/src/plugins/qmldesigner/components/formeditor/dragtool.cpp +++ b/src/plugins/qmldesigner/components/formeditor/dragtool.cpp @@ -155,6 +155,9 @@ void DragTool::createQmlItemNode(const ItemLibraryInfo &itemLibraryRepresentatio void DragTool::createQmlItemNodeFromImage(const QString &imageName, QmlItemNode parentNode, QPointF scenePos) { + if (!parentNode.isValid()) + return; + QmlDesignerItemLibraryDragAndDrop::CustomDragAndDrop::hide(); MetaInfo metaInfo = MetaInfo::global();