Emit the messageRetrieved signal even when the message couldn't be found.

svn path=/trunk/kdepim/; revision=225267
wilder-work
Till Adam 23 years ago
parent 88b437d261
commit 81cccde90d
  1. 2
      imapjob.cpp
  2. 2
      kmmainwidget.cpp

@ -226,6 +226,8 @@ void ImapJob::slotGetMessageResult( KIO::Job * job )
msg->setHeaderField("X-UID",uid);
msg->setComplete( TRUE );
emit messageRetrieved(msg);
} else {
emit messageRetrieved(0);
}
msg = 0;
}

@ -1582,7 +1582,7 @@ void KMMainWidget::slotReplaceMsgByUnencryptedVersion()
//-----------------------------------------------------------------------------
void KMMainWidget::slotUpdateImapMessage(KMMessage *msg)
{
if (msg && ((KMMsgBase*)msg)->isMessage()) {
if (msg && ((KMMsgBase*)msg)->isMessage() && msg->isComplete()) {
mMsgView->setMsg(msg, TRUE);
} else // force an update of the folder
static_cast<KMFolderImap*>(mFolder)->getFolder(true);

Loading…
Cancel
Save