From 9414d3f8899fb33fde012b8a3083c45aa4f1ef78 Mon Sep 17 00:00:00 2001 From: Till Adam Date: Tue, 23 Mar 2004 18:15:29 +0000 Subject: [PATCH] Respect mQuiet when an imap folder sets it also in the underlying mbox. svn path=/trunk/kdepim/; revision=298109 --- kmfoldermbox.cpp | 5 +++-- kmfoldermbox.h | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/kmfoldermbox.cpp b/kmfoldermbox.cpp index fa4b03862..22cffc458 100644 --- a/kmfoldermbox.cpp +++ b/kmfoldermbox.cpp @@ -885,7 +885,7 @@ DwString KMFolderMbox::getDwString(int idx) //----------------------------------------------------------------------------- -int KMFolderMbox::addMsg(KMMessage* aMsg, int* aIndex_ret) +int KMFolderMbox::addMsg( KMMessage* aMsg, int* aIndex_ret ) { if (!canAddMsgNow(aMsg, aIndex_ret)) return 0; bool opened = false; @@ -1034,7 +1034,8 @@ if( fileD1.open( IO_WriteOnly ) ) { (folder() == kmkernel->outboxFolder())) { if (mUnreadMsgs == -1) mUnreadMsgs = 1; else ++mUnreadMsgs; - emit numUnreadMsgsChanged( folder() ); + if ( !mQuiet ) + emit numUnreadMsgsChanged( folder() ); } ++mTotalMsgs; diff --git a/kmfoldermbox.h b/kmfoldermbox.h index 34ccb88b2..eb5c2ec63 100644 --- a/kmfoldermbox.h +++ b/kmfoldermbox.h @@ -60,7 +60,7 @@ public: is stored in index_return if given. Please note that the message is added as is to the folder and the folder takes ownership of the message (deleting it in the destructor).*/ - virtual int addMsg(KMMessage* msg, int* index_return = 0); + virtual int addMsg( KMMessage* msg, int* index_return = 0 ); /** Open folder for access. Does not work if the parent is not set. Does nothing if the folder is already opened. To reopen a folder