diff --git a/imapjob.cpp b/imapjob.cpp index 147a4f933..b301fe6db 100644 --- a/imapjob.cpp +++ b/imapjob.cpp @@ -184,6 +184,8 @@ void ImapJob::init( JobType jt, QString sets, KMFolderImap* folder, true, account->useSSL() || account->useTLS() ); jd.progressItem->setTotalItems( jd.total ); + connect ( jd.progressItem, SIGNAL( progressItemCanceled( ProgressItem* ) ), + account, SLOT( slotAbortRequested( ProgressItem* ) ) ); KIO::SimpleJob *simpleJob = KIO::special( url, packedArgs, FALSE ); KIO::Scheduler::assignJobToSlave( account->slave(), simpleJob ); mJob = simpleJob;