-rw-r--r-- | noncore/net/mail/libmailwrapper/statusmail.cpp | 8 |
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; } |