summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDon Sanders <don.sanders@nokia.com>2010-03-12 00:53:47 +1000
committerDon Sanders <don.sanders@nokia.com>2010-03-12 00:53:47 +1000
commit6830de53f27e0cc2254062342060b3996496b838 (patch)
tree33d05c24dec4a627570ac03e74dda3affcb42d99
parent5f239306c14136c78c5aaebe495dbbb261c14cae (diff)
Fix a bug with threaded conversations action visible state not being updated correctly.2010W10
-rw-r--r--examples/applications/qtmail/emailclient.cpp4
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();