summaryrefslogtreecommitdiff
Side-by-side diff
Diffstat (more/less context) (show whitespace changes)
-rw-r--r--noncore/net/mail/taskbarapplet/mailapplet.cpp8
1 files changed, 6 insertions, 2 deletions
diff --git a/noncore/net/mail/taskbarapplet/mailapplet.cpp b/noncore/net/mail/taskbarapplet/mailapplet.cpp
index f242bda..a0805ba 100644
--- a/noncore/net/mail/taskbarapplet/mailapplet.cpp
+++ b/noncore/net/mail/taskbarapplet/mailapplet.cpp
@@ -72,3 +72,4 @@ void MailApplet::slotClicked() {
- if (m_statusMail) m_statusMail->reset_status();
+ if (m_statusMail)
+ m_statusMail->reset_status();
@@ -103,5 +104,6 @@ void MailApplet::slotCheck() {
m_statusMail->check_current_stat( stat );
+ int newMailsOld = m_newMails;
m_newMails = stat.message_unseen;
qDebug( QString( "test %1" ).arg( m_newMails ) );
- if ( m_newMails > 0 ) {
+ if ( m_newMails > 0 && newMailsOld != m_newMails ) {
ODevice *device = ODevice::inst();
@@ -134,2 +136,3 @@ void MailApplet::slotCheck() {
+ if ( newMailsOld != m_newMails ) {
Config cfg( "mail" );
@@ -141 +144,2 @@ void MailApplet::slotCheck() {
}
+}