summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDon Sanders <don.sanders@nokia.com>2011-11-07 15:18:52 +0200
committerDon Sanders <don.sanders@nokia.com>2011-11-07 15:18:52 +0200
commite477a43dc883ce7c82687a33bcc2b7692ca982fc (patch)
tree5a3a03e0a08b5cc892c40dbcba151021168aace1
parentddb06d5550cc82084b3c34fb367584a2fa4605d7 (diff)
Fix logic error using && instead of &.2011W44_3
Thanks to Jose Dapena Paz
-rw-r--r--src/plugins/messageservices/imap/imapservice.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/plugins/messageservices/imap/imapservice.cpp b/src/plugins/messageservices/imap/imapservice.cpp
index cba2873e..ee7a84ad 100644
--- a/src/plugins/messageservices/imap/imapservice.cpp
+++ b/src/plugins/messageservices/imap/imapservice.cpp
@@ -1309,13 +1309,13 @@ ImapService::ImapService(const QMailAccountId &accountId)
_accountWasPushEnabled(false)
{
QMailAccount account(accountId);
- if (!(account.status() && QMailAccount::CanSearchOnServer)) {
+ if (!(account.status() & QMailAccount::CanSearchOnServer)) {
account.setStatus(QMailAccount::CanSearchOnServer, true);
if (!QMailStore::instance()->updateAccount(&account)) {
qWarning() << "Unable to update account" << account.id() << "to set imap CanSearchOnServer";
}
}
- if (account.status() && QMailAccount::Enabled) {
+ if (account.status() & QMailAccount::Enabled) {
enable();
}
connect(_restartPushEmailTimer, SIGNAL(timeout()), this, SLOT(restartPushEmail()));