aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMartin Kampas <martin.kampas@jolla.com>2016-11-17 08:43:37 +0100
committerJuergen Bocklage-Ryannel <juergen.bocklage-ryannel@pelagicore.com>2016-11-23 07:17:49 +0000
commit7a4e43dc5c4101498911cb9aa64d4b0011443d54 (patch)
treeab9824a9c8628f235d9f0b1b6d53a5cb5a6656b9
parent50c7a98eb0e4126e7d05af74134b50cd583f3301 (diff)
HostWidget: Properly use QMimeData to extract URLs
Change-Id: Icf6e79b35141db2bc210b233e24118503adab748 Reviewed-by: Juergen Bocklage-Ryannel <juergen.bocklage-ryannel@pelagicore.com>
-rw-r--r--src/bench/hostwidget.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/bench/hostwidget.cpp b/src/bench/hostwidget.cpp
index 25247e5..2452329 100644
--- a/src/bench/hostwidget.cpp
+++ b/src/bench/hostwidget.cpp
@@ -482,7 +482,7 @@ void HostWidget::dragEnterEvent(QDragEnterEvent *event)
if (m_publisher.state() != QAbstractSocket::ConnectedState)
return;
- if (event->mimeData()->hasFormat("text/uri-list"))
+ if (event->mimeData()->hasUrls())
event->acceptProposedAction();
}
@@ -493,7 +493,7 @@ void HostWidget::dropEvent(QDropEvent *event)
event->acceptProposedAction();
- QUrl url(event->mimeData()->text());
+ QUrl url(event->mimeData()->urls().first());
if (url.isLocalFile()) {
LiveDocument document = LiveDocument::resolve(m_engine->workspace(), url.toLocalFile());
if (!document.isNull() && document.isFileIn(m_engine->workspace())) {