From 2735037cd832c2662097aa93ae5a34b523164f58 Mon Sep 17 00:00:00 2001 From: Jeremy Lainé Date: Mon, 8 Mar 2010 06:52:50 +0000 Subject: actually use the "state" variable in QXmppTransferManager::jobStateChanged --- source/QXmppTransferManager.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'source/QXmppTransferManager.cpp') diff --git a/source/QXmppTransferManager.cpp b/source/QXmppTransferManager.cpp index 8b32f732..c3ab05cd 100644 --- a/source/QXmppTransferManager.cpp +++ b/source/QXmppTransferManager.cpp @@ -662,7 +662,7 @@ void QXmppTransferManager::jobStateChanged(QXmppTransferJob::State state) response.setId(job->m_offerId); // the job was refused by the local party - if (!job->m_iodevice || !job->m_iodevice->isWritable()) + if (state != QXmppTransferJob::StartState || !job->m_iodevice || !job->m_iodevice->isWritable()) { QXmppStanza::Error error(QXmppStanza::Error::Cancel, QXmppStanza::Error::Forbidden); error.setCode(403); -- cgit v1.2.3