diff --git a/src/gui/processing/qgsprocessingwidgetwrapperimpl.cpp b/src/gui/processing/qgsprocessingwidgetwrapperimpl.cpp index a3c7bd3038e..e1202e3cd96 100644 --- a/src/gui/processing/qgsprocessingwidgetwrapperimpl.cpp +++ b/src/gui/processing/qgsprocessingwidgetwrapperimpl.cpp @@ -7104,7 +7104,8 @@ void QgsProcessingMultipleLayerLineEdit::dropEvent( QDropEvent *event ) const QStringList uris = QgsProcessingMultipleInputPanelWidget::compatibleUrisFromMimeData( mParam, event->mimeData(), {} ); if ( !uris.isEmpty() ) { - event->acceptProposedAction(); + event->setDropAction( Qt::CopyAction ); + event->accept(); QVariantList uriList; uriList.reserve( uris.size() ); for ( const QString &uri : uris )