diff options
| author | Jeremy Lainé <jeremy.laine@m4x.org> | 2015-10-27 14:55:39 +0100 |
|---|---|---|
| committer | Jeremy Lainé <jeremy.laine@m4x.org> | 2015-10-27 14:55:39 +0100 |
| commit | 2f942c6b75305ec6b3fa471d2381a5f04cd44ee3 (patch) | |
| tree | 10cc9a4b7db65345163c2fb5f16a02ada83e0aef | |
| parent | 90b681f47c7370d23bf7cd8cdda0fe41449cc255 (diff) | |
| parent | a9f8301756bbe616e8c1c4d205adc85b40b14fe7 (diff) | |
| download | qxmpp-2f942c6b75305ec6b3fa471d2381a5f04cd44ee3.tar.gz | |
Merge pull request #85 from fbeutel/master
File transfer: Make sure the filename is being converted to a QUrl correctly
| -rw-r--r-- | src/client/QXmppTransferManager.cpp | 2 | ||||
| -rw-r--r-- | tests/qxmpptransfermanager/tst_qxmpptransfermanager.cpp | 1 |
2 files changed, 2 insertions, 1 deletions
diff --git a/src/client/QXmppTransferManager.cpp b/src/client/QXmppTransferManager.cpp index e32aded7..6fb2da75 100644 --- a/src/client/QXmppTransferManager.cpp +++ b/src/client/QXmppTransferManager.cpp @@ -1331,7 +1331,7 @@ QXmppTransferJob *QXmppTransferManager::sendFile(const QString &jid, const QStri // create job QXmppTransferJob *job = sendFile(jid, device, fileInfo); - job->setLocalFileUrl(filePath); + job->setLocalFileUrl(QUrl::fromLocalFile(filePath)); return job; } diff --git a/tests/qxmpptransfermanager/tst_qxmpptransfermanager.cpp b/tests/qxmpptransfermanager/tst_qxmpptransfermanager.cpp index 9ca0adcf..745acebb 100644 --- a/tests/qxmpptransfermanager/tst_qxmpptransfermanager.cpp +++ b/tests/qxmpptransfermanager/tst_qxmpptransfermanager.cpp @@ -148,6 +148,7 @@ void tst_QXmppTransferManager::testSendFile() QEventLoop loop; QXmppTransferJob *senderJob = senderManager->sendFile("receiver@localhost/QXmpp", ":/test.svg"); QVERIFY(senderJob); + QCOMPARE(senderJob->localFileUrl(), QUrl::fromLocalFile(":/test.svg")); connect(senderJob, SIGNAL(finished()), &loop, SLOT(quit())); loop.exec(); |
