From 38bf44192240f2bf0415fd5604b2bb0a4de6d536 Mon Sep 17 00:00:00 2001 From: Raphael Kubo da Costa Date: Sun, 1 May 2011 23:42:55 -0300 Subject: [PATCH] Use pathOrUrl() instead of path() for application/x-kde-dndextract. This makes it possible to extract to remote locations or, say, trash:/ when everything is properly set up in Ark's side. CCMAIL: peter.penz19@gmail.com (cherry picked from commit 5307f8ee2457387361e85517df38979bceeafb2a) --- src/views/draganddrophelper.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/views/draganddrophelper.cpp b/src/views/draganddrophelper.cpp index f7508e094..bc1361b9a 100644 --- a/src/views/draganddrophelper.cpp +++ b/src/views/draganddrophelper.cpp @@ -99,7 +99,7 @@ void DragAndDropHelper::dropUrls(const KFileItem& destItem, QString remoteDBusClient = mimeData->data("application/x-kde-dndextract"); QDBusMessage message = QDBusMessage::createMethodCall(remoteDBusClient, "/DndExtract", "org.kde.DndExtract", "extractSelectedFilesTo"); - message.setArguments(QVariantList() << destination.path()); + message.setArguments(QVariantList() << destination.pathOrUrl()); QDBusConnection::sessionBus().call(message); } else { const KUrl::List urls = KUrl::List::fromMimeData(event->mimeData()); -- 2.47.3