A new msg has no serial number and therefore transferInProgress is pretty useless. Result is a great speedup for imap->local copies

svn path=/trunk/kdepim/; revision=377218
wilder-work
Carsten Burghardt 21 years ago
parent 36d15cf283
commit fafd7862a9
  1. 2
      kmacctimap.cpp
  2. 2
      kmcommands.cpp

@ -165,7 +165,7 @@ void KMAcctImap::ignoreJobsForMessage( KMMessage* msg )
{
ImapJob *job = it.current();
++it;
if ( job->msgList().findRef( msg ) != -1 )
if ( job->msgList().first() == msg )
{
job->kill();
}

@ -1670,8 +1670,6 @@ KMCommand::Result KMCopyCommand::execute()
job->setCancellable( false );
connect(job, SIGNAL(messageRetrieved(KMMessage*)),
mDestFolder, SLOT(reallyAddCopyOfMsg(KMMessage*)));
// msg musn't be deleted
newMsg->setTransferInProgress(true);
job->start();
} else {
int rc, index;

Loading…
Cancel
Save