diff options
| author | Kai Uwe Broulik <[email protected]> | 2026-01-29 17:46:32 +0100 |
|---|---|---|
| committer | Kai Uwe Broulik <[email protected]> | 2026-02-01 17:59:23 +0000 |
| commit | a7406506245c8cd8f7a219492785db7709cff2de (patch) | |
| tree | af2a89cc8ea04a2073af2b27c8651a8bb920a7e6 /src | |
| parent | 7d0bbe06dc6e3f69144a5a2c4c697e2d8d0681ec (diff) | |
DragAndDropHelper: Remove check for acceptable drop
The mentioned Qt Wayland fix that makes us properly reject drops has
long been released by now.
Diffstat (limited to 'src')
| -rw-r--r-- | src/views/draganddrophelper.cpp | 15 |
1 files 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; |
