diff options
author | Martin Kampas <martin.kampas@jolla.com> | 2016-11-17 08:43:37 +0100 |
---|---|---|
committer | Juergen Bocklage-Ryannel <juergen.bocklage-ryannel@pelagicore.com> | 2016-11-23 07:17:49 +0000 |
commit | 7a4e43dc5c4101498911cb9aa64d4b0011443d54 (patch) | |
tree | ab9824a9c8628f235d9f0b1b6d53a5cb5a6656b9 | |
parent | 50c7a98eb0e4126e7d05af74134b50cd583f3301 (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.cpp | 4 |
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())) { |