summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDon Sanders <don.sanders@nokia.com>2011-06-02 22:38:04 +0300
committerDon Sanders <don.sanders@nokia.com>2011-06-02 22:38:04 +0300
commit6b9683fe6516adde7695ec6d320544d45d76e165 (patch)
treec956412f453dfbd7f53ab47fc8d01cd377ecc195
parenta04274ab5dc339f101dac014e2c2eaafae692b47 (diff)
qtmail fix.
If retrieving messages flags fails, give up, rather than endlessly retry.
-rw-r--r--examples/qtmail/app/emailclient.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/examples/qtmail/app/emailclient.cpp b/examples/qtmail/app/emailclient.cpp
index 34151937..721a4a4b 100644
--- a/examples/qtmail/app/emailclient.cpp
+++ b/examples/qtmail/app/emailclient.cpp
@@ -2012,6 +2012,7 @@ void EmailClient::flagRetrievalActivityChanged(QMailServiceAction::Activity acti
// Report failure
const QMailServiceAction::Status status(action->status());
qMailLog(Messaging) << "Failed to update message flags -" << status.text << "(" << status.errorCode << ")";
+ flagMessageIds.clear();
} else if (activity != QMailServiceAction::Successful) {
return;
}