-rw-r--r-- | noncore/net/mail/taskbarapplet/mailapplet.cpp | 8 |
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() { } +} |