From e1a30baef61218db82f8394bac52c7ada7166836 Mon Sep 17 00:00:00 2001 From: Ingo Klcker Date: Tue, 3 Aug 2004 22:58:34 +0000 Subject: [PATCH] Re-apply Martin's patch. svn path=/trunk/kdepim/; revision=335775 --- kmfolderdia.cpp | 1 + kmsystemtray.cpp | 5 +++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/kmfolderdia.cpp b/kmfolderdia.cpp index 6726284a7..970eabb81 100644 --- a/kmfolderdia.cpp +++ b/kmfolderdia.cpp @@ -772,6 +772,7 @@ bool FolderDiaGeneralTab::save() folder->storage()->setContentsType( static_cast( mContentsComboBox->currentItem() ) ); folder->setIgnoreNewMail( mIgnoreNewMailCheckBox->isChecked() ); + kmkernel->folderMgr()->contentsChanged(); folder->setPutRepliesInSameFolder( mKeepRepliesInSameFolderCheckBox->isChecked() ); diff --git a/kmsystemtray.cpp b/kmsystemtray.cpp index e75fcffb0..23bf45fe8 100644 --- a/kmsystemtray.cpp +++ b/kmsystemtray.cpp @@ -268,8 +268,9 @@ void KMSystemTray::foldersChanged() KMFolder * currentFolder = *it; QString currentName = *strIt; - if((!currentFolder->isSystemFolder() || (currentFolder->name().lower() == "inbox")) || - (currentFolder->folderType() == KMFolderTypeImap)) + if ( ((!currentFolder->isSystemFolder() || (currentFolder->name().lower() == "inbox")) || + (currentFolder->folderType() == KMFolderTypeImap)) && + !currentFolder->ignoreNewMail() ) { /** If this is a new folder, start listening for messages */ connect(currentFolder, SIGNAL(numUnreadMsgsChanged(KMFolder *)),