Respect mQuiet when an imap folder sets it also in the underlying mbox.

svn path=/trunk/kdepim/; revision=298109
wilder-work
Till Adam 22 years ago
parent 4b845dd71f
commit 9414d3f889
  1. 5
      kmfoldermbox.cpp
  2. 2
      kmfoldermbox.h

@ -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;

@ -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

Loading…
Cancel
Save