From a7406506245c8cd8f7a219492785db7709cff2de Mon Sep 17 00:00:00 2001 From: Kai Uwe Broulik Date: Thu, 29 Jan 2026 17:46:32 +0100 Subject: DragAndDropHelper: Remove check for acceptable drop The mentioned Qt Wayland fix that makes us properly reject drops has long been released by now. --- src/views/draganddrophelper.cpp | 15 ++++----------- 1 file changed, 4 insertions(+), 11 deletions(-) diff --git a/src/views/draganddrophelper.cpp b/src/views/draganddrophelper.cpp index 7b0e8ef66..a98483a79 100644 --- a/src/views/draganddrophelper.cpp +++ b/src/views/draganddrophelper.cpp @@ -52,17 +52,10 @@ KIO::DropJob *DragAndDropHelper::dropUrls(const QUrl &destUrl, QDropEvent *event return nullptr; } - // TODO: remove this check once Qt is fixed so that it doesn't emit a QDropEvent on Wayland - // when we called QDragMoveEvent::ignore() - // https://codereview.qt-project.org/c/qt/qtwayland/+/541750 - KFileItem item(destUrl); - // KFileItem(QUrl) only stat local URLs, so we always allow dropping on non-local URLs - if (!item.isLocalFile() || supportsDropping(item)) { - // Drop into a directory or a desktop-file - KIO::DropJob *job = KIO::drop(event, destUrl); - KJobWidgets::setWindow(job, window); - return job; - } + // Drop into a directory or a desktop-file + KIO::DropJob *job = KIO::drop(event, destUrl); + KJobWidgets::setWindow(job, window); + return job; } return nullptr; -- cgit v1.3