From eb7de92e2e05bca7d4cd0c484bf37051dcbf2320 Mon Sep 17 00:00:00 2001 From: Michael Haeckel Date: Tue, 3 Apr 2001 19:04:36 +0000 Subject: [PATCH] Don't add mails to the cached headers automatically when moving/copying to IMAP folders. Leads only to trouble, since the new UID is not yet known. svn path=/trunk/kdenetwork/kmail/; revision=90177 --- kmfolder.cpp | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/kmfolder.cpp b/kmfolder.cpp index 938445b71..66fe77b8f 100644 --- a/kmfolder.cpp +++ b/kmfolder.cpp @@ -1211,13 +1211,10 @@ void KMFolder::reallyAddCopyOfMsg(KMMessage* aMsg) //----------------------------------------------------------------------------- void KMFolder::addMsgQuiet(KMMessage* aMsg) { - open(); KMFolder *folder = aMsg->parent(); - aMsg->setTransferInProgress( FALSE ); - addMsg( aMsg, NULL, TRUE ); - KMMsgBase *mb = unGetMsg(count() - 1); - kernel->undoStack()->pushAction( mb->msgIdMD5(), folder, this ); - close(); + kernel->undoStack()->pushAction( aMsg->msgIdMD5(), folder, this ); + if (folder) folder->take(folder->find(aMsg)); + delete aMsg; }