diff options
| author | David Faure <[email protected]> | 2016-06-16 15:34:44 +0200 |
|---|---|---|
| committer | David Faure <[email protected]> | 2016-06-16 15:34:44 +0200 |
| commit | f2772c4fe63944f71f797c0d34d2cdb37897a535 (patch) | |
| tree | 4b4b835480551eb678435f811b55b58961030ffc /src/panels/folders/folderspanel.cpp | |
| parent | 0cbc3d195b55644a31db4533613afc1a58b43704 (diff) | |
Fix DnD onto desktop:/ app desktop file.
We need to resolve from desktop:/ to file:/ so that DropJob
can handle application .desktop files.
CCBUG: 363991
Diffstat (limited to 'src/panels/folders/folderspanel.cpp')
| -rw-r--r-- | src/panels/folders/folderspanel.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/panels/folders/folderspanel.cpp b/src/panels/folders/folderspanel.cpp index 3ad1bf3ff..276cf5672 100644 --- a/src/panels/folders/folderspanel.cpp +++ b/src/panels/folders/folderspanel.cpp @@ -240,7 +240,7 @@ void FoldersPanel::slotItemDropEvent(int index, QGraphicsSceneDragDropEvent* eve event->buttons(), event->modifiers()); - KIO::DropJob *job = DragAndDropHelper::dropUrls(destItem.url(), &dropEvent, this); + KIO::DropJob *job = DragAndDropHelper::dropUrls(destItem.mostLocalUrl(), &dropEvent, this); if (job) { connect(job, &KIO::DropJob::result, this, [this](KJob *job) { if (job->error()) emit errorMessage(job->errorString()); }); } |
