summaryrefslogtreecommitdiff
Side-by-side diff
Diffstat (more/less context) (ignore whitespace changes)
-rw-r--r--noncore/net/mail/libmailwrapper/statusmail.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/noncore/net/mail/libmailwrapper/statusmail.cpp b/noncore/net/mail/libmailwrapper/statusmail.cpp
index 9f4c47c..98f6204 100644
--- a/noncore/net/mail/libmailwrapper/statusmail.cpp
+++ b/noncore/net/mail/libmailwrapper/statusmail.cpp
@@ -25,2 +25,5 @@ void StatusMail::initAccounts(QList<Account>&accounts)
AbstractMail * current = 0;
+ currentPop3Stat.message_count=0;
+ currentPop3Stat.message_recent=0;
+ currentPop3Stat.message_unseen=0;
for ( it = accounts.first(); it; it = accounts.next() ) {
@@ -70,4 +73,6 @@ void StatusMail::check_current_stat(folderStat&targetStat)
currentPop3Stat.message_count+=currentStat.message_count;
+ qDebug("Pop3 count: %i",currentPop3Stat.message_count);
}
}
+ qDebug("Pop3 last: %i",lastPop3Stat.message_count);
if (currentPop3Stat.message_count > lastPop3Stat.message_count) {
@@ -75,2 +80,5 @@ void StatusMail::check_current_stat(folderStat&targetStat)
currentPop3Stat.message_unseen = currentPop3Stat.message_recent;
+ } else {
+ lastPop3Stat.message_count = currentPop3Stat.message_count;
+ currentPop3Stat.message_recent = currentPop3Stat.message_unseen = 0;
}