There was an open missing which lead to the famous chain of horror: the parent

folder was not open so the job opened it, the messagelist was
regenerated, the message became invalid, yada yada.
BUGS: 129028

svn path=/branches/KDE/3.5/kdepim/; revision=552126
wilder-work
Carsten Burghardt 20 years ago
parent dfa0f9f2ca
commit bd709e6ec7
  1. 1
      kmfolderimap.cpp

@ -1450,6 +1450,7 @@ void KMFolderImap::slotGetMessagesData(KIO::Job * job, const QByteArray & data)
if ( ok && exists < count() ) {
kdDebug(5006) << "KMFolderImap::slotGetMessagesData - server has less messages (" <<
exists << ") then folder (" << count() << "), so reload" << endl;
open();
reallyGetFolder( QString::null );
(*it).cdata.remove(0, pos);
return;

Loading…
Cancel
Save