From e80ddef08d53772f71f17a1b1824a4ba66f20584 Mon Sep 17 00:00:00 2001 From: Hualet Wang Date: Mon, 27 Feb 2017 15:04:49 +0800 Subject: [PATCH] Fix dropping files on app item doesn't work Urls are not encoded correctly Change-Id: Ibd8006d9e74929a9b391a1596713de5a26413882 --- frame/item/appitem.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/frame/item/appitem.cpp b/frame/item/appitem.cpp index 1502bdb10..248cfb665 100644 --- a/frame/item/appitem.cpp +++ b/frame/item/appitem.cpp @@ -329,10 +329,11 @@ void AppItem::dragEnterEvent(QDragEnterEvent *e) void AppItem::dropEvent(QDropEvent *e) { QStringList uriList; - for (auto uri : e->mimeData()->urls()) - uriList << uri.toString(); + for (auto uri : e->mimeData()->urls()) { + uriList << uri.toEncoded(); + } -// qDebug() << uriList; + qDebug() << "accept drop event with URIs: " << uriList; m_itemEntry->HandleDragDrop(uriList); }