diff --git a/tests/auto/widgets/graphicsview/qgraphicsitem/tst_qgraphicsitem.cpp b/tests/auto/widgets/graphicsview/qgraphicsitem/tst_qgraphicsitem.cpp index b2a3708c88f..7c40afb2471 100644 --- a/tests/auto/widgets/graphicsview/qgraphicsitem/tst_qgraphicsitem.cpp +++ b/tests/auto/widgets/graphicsview/qgraphicsitem/tst_qgraphicsitem.cpp @@ -11631,6 +11631,8 @@ void tst_QGraphicsItem::itemDiesDuringDraggingOperation() QCoreApplication::sendEvent(&scene, &dragEnter); QGraphicsSceneDragDropEvent event(QEvent::GraphicsSceneDragMove); event.setScenePos(item->boundingRect().center()); + event.setProposedAction(Qt::DropAction::CopyAction); // prevent uninit'ed copy in... + event.setDropAction(Qt::DropAction::CopyAction); // ...QGraphicsScenePrivate::cloneDragDropEvent() QCoreApplication::sendEvent(&scene, &event); QCOMPARE(QGraphicsScenePrivate::get(&scene)->dragDropItem, item); delete item;