Revert "macOS: Don't crash when starting a drag with empty mime data"
This reverts commit 09afa75752.
It broke Qt Designer, which creates QDrag objects without any mime
format. It's likely that user code does the same to support internal
drag'n'drop.
Pick-to: 6.7 6.6 6.6.2 6.5
Task-number: QTBUG-119216
Change-Id: I8b74f2d9b89588cd35bca9ca20973810036a2635
Reviewed-by: Tor Arne Vestbø <tor.arne.vestbo@qt.io>
bb10
parent
6147b3f5b2
commit
97bb0ecfe6
|
|
@ -97,8 +97,6 @@ Qt::DropAction QCocoaDrag::drag(QDrag *o)
|
|||
{
|
||||
m_drag = o;
|
||||
m_executed_drop_action = Qt::IgnoreAction;
|
||||
if (o->mimeData()->formats().isEmpty())
|
||||
return m_executed_drop_action;
|
||||
|
||||
QMacPasteboard dragBoard(CFStringRef(NSPasteboardNameDrag), QUtiMimeConverter::HandlerScopeFlag::DnD);
|
||||
m_drag->mimeData()->setData("application/x-qt-mime-type-name"_L1, QByteArray("dummy"));
|
||||
|
|
|
|||
Loading…
Reference in New Issue