aboutsummaryrefslogtreecommitdiff
path: root/source/QXmppTransferManager.cpp
diff options
context:
space:
mode:
authorJeremy Lainé <jeremy.laine@m4x.org>2010-03-08 06:52:50 +0000
committerJeremy Lainé <jeremy.laine@m4x.org>2010-03-08 06:52:50 +0000
commit2735037cd832c2662097aa93ae5a34b523164f58 (patch)
treed33e638c9c42dc20b3c4554102a790a851ff6633 /source/QXmppTransferManager.cpp
parente7c592c23855e24410ab6124c2b176878320879c (diff)
downloadqxmpp-2735037cd832c2662097aa93ae5a34b523164f58.tar.gz
actually use the "state" variable in QXmppTransferManager::jobStateChanged
Diffstat (limited to 'source/QXmppTransferManager.cpp')
-rw-r--r--source/QXmppTransferManager.cpp2
1 files changed, 1 insertions, 1 deletions
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);