diff options
author | Don Sanders <don.sanders@nokia.com> | 2010-03-12 00:53:47 +1000 |
---|---|---|
committer | Don Sanders <don.sanders@nokia.com> | 2010-03-12 00:53:47 +1000 |
commit | 6830de53f27e0cc2254062342060b3996496b838 (patch) | |
tree | 33d05c24dec4a627570ac03e74dda3affcb42d99 | |
parent | 5f239306c14136c78c5aaebe495dbbb261c14cae (diff) |
Fix a bug with threaded conversations action visible state not being updated correctly.2010W10
-rw-r--r-- | examples/applications/qtmail/emailclient.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/examples/applications/qtmail/emailclient.cpp b/examples/applications/qtmail/emailclient.cpp index 1df236c1..43cdf436 100644 --- a/examples/applications/qtmail/emailclient.cpp +++ b/examples/applications/qtmail/emailclient.cpp @@ -963,11 +963,11 @@ void EmailClient::updateActions() // Only enable empty trash action if the trash has messages in it QMailMessageKey typeFilter(QMailMessageKey::messageType(QMailMessage::Email)); QMailMessageKey trashFilter(QMailMessageKey::status(QMailMessage::Trash)); - + setActionVisible(threadAction, (messageCount > 0) && !markingMode); + messageCount = QMailStore::instance()->countMessages(typeFilter & trashFilter); setActionVisible(emptyTrashAction, (messageCount > 0) && !markingMode); - setActionVisible(threadAction, (messageCount > 0) && !markingMode); // Set the visibility for each action to whatever was last configured QMap<QAction*, bool>::iterator it = actionVisibility.begin(), end = actionVisibility.end(); |