diff options
author | Don Sanders <don.sanders@nokia.com> | 2011-11-02 13:39:23 +0200 |
---|---|---|
committer | Don Sanders <don.sanders@nokia.com> | 2011-11-02 13:39:23 +0200 |
commit | 72e14afc819108bda4a767031ce7db8885e4594a (patch) | |
tree | 0b2208ec31d6d58c92bf6217cb3085fdabd39c0a /examples/qtmail | |
parent | aec78389f6be134098e5dcbc3cd1cec1ec3f3f83 (diff) |
Fix broken logic for enabling FWOD.
Both QMailAccount::CanReferenceExternalData and
QMailAccount::CanTransmitViaReference should be true.
In reality not a problem in qtmail example due to additional
checks, but qtmail code is used as an example by others so
good to get it right here.
Diffstat (limited to 'examples/qtmail')
-rw-r--r-- | examples/qtmail/app/emailclient.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/examples/qtmail/app/emailclient.cpp b/examples/qtmail/app/emailclient.cpp index 070e6648..6420bf03 100644 --- a/examples/qtmail/app/emailclient.cpp +++ b/examples/qtmail/app/emailclient.cpp @@ -1122,7 +1122,8 @@ void EmailClient::beginEnqueueMail(QMailMessage& mail) { // Does this account support sending a message by reference from an external sent folder? QMailAccount account(mail.parentAccountId()); - if ((account.status() & (QMailAccount::CanReferenceExternalData | QMailAccount::CanTransmitViaReference)) && + if ((account.status() & QMailAccount::CanReferenceExternalData) && + (account.status() & QMailAccount::CanTransmitViaReference) && account.standardFolder(QMailFolder::SentFolder).isValid()) { mail.setStatus(QMailMessage::TransmitFromExternal, true); } |