From a146cc34334ab73808a5c6cf8ae0193a5810e891 Mon Sep 17 00:00:00 2001 From: Jeremy Lainé Date: Mon, 12 Jul 2010 15:19:04 +0000 Subject: use QFlags for safe access to supported transfer methods --- source/QXmppTransferManager.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'source/QXmppTransferManager.cpp') diff --git a/source/QXmppTransferManager.cpp b/source/QXmppTransferManager.cpp index 29348167..cfc4a491 100644 --- a/source/QXmppTransferManager.cpp +++ b/source/QXmppTransferManager.cpp @@ -954,7 +954,7 @@ QXmppTransferJob *QXmppTransferManager::sendFile(const QString &jid, QIODevice * } // check we support some methods - if (m_supportedMethods == QXmppTransferJob::NoMethod) + if (!m_supportedMethods) { job->terminate(QXmppTransferJob::ProtocolError); return job; @@ -1325,7 +1325,7 @@ void QXmppTransferManager::setProxyOnly(bool proxyOnly) /// The methods are a combination of zero or more QXmppTransferJob::Method. /// -int QXmppTransferManager::supportedMethods() const +QXmppTransferJob::Methods QXmppTransferManager::supportedMethods() const { return m_supportedMethods; } @@ -1337,7 +1337,7 @@ int QXmppTransferManager::supportedMethods() const /// QXmppTransferJob::Method. /// -void QXmppTransferManager::setSupportedMethods(int methods) +void QXmppTransferManager::setSupportedMethods(QXmppTransferJob::Methods methods) { - m_supportedMethods = (methods & QXmppTransferJob::AnyMethod); + m_supportedMethods = methods; } -- cgit v1.2.3