]> cloud.milkyroute.net Git - dolphin.git/commitdiff
Use pathOrUrl() instead of path() for application/x-kde-dndextract.
authorRaphael Kubo da Costa <kubito@gmail.com>
Mon, 2 May 2011 02:42:55 +0000 (23:42 -0300)
committerRaphael Kubo da Costa <kubito@gmail.com>
Mon, 2 May 2011 02:44:58 +0000 (23:44 -0300)
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

index f7508e094160edc4abc3bfd930a8944ef7b963a5..bc1361b9a729ff335b202f9de818246e4c1247c2 100644 (file)
@@ -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());