The KMail-team has worked to solve this bug. Attached is a patch which should be applied on top of the debian patches.
It would be great if someone could test this. If it works maybe this can be included in 3.3.2, which is already tagged in cvs, but, as we just discovered, will contain this bug.
? foo.diff ? kmail_xmlgui_improvements.diff ? kmmainwidget.cpp.diff Index: kmheaders.cpp =================================================================== RCS file: /home/kde/kdepim/kmail/kmheaders.cpp,v retrieving revision 1.658.2.8 diff -u -3 -p -r1.658.2.8 kmheaders.cpp --- kmheaders.cpp 19 Nov 2004 11:46:04 -0000 1.658.2.8 +++ kmheaders.cpp 11 Dec 2004 18:47:49 -0000 @@ -1251,7 +1251,6 @@ void KMHeaders::msgAdded(int id) connect( this, SIGNAL(currentChanged(QListViewItem*)), this, SLOT(highlightMessage(QListViewItem*))); - emit messageListUpdated(); END_TIMER(msgAdded); SHOW_TIMER(msgAdded); } @@ -2188,7 +2187,7 @@ void KMHeaders::highlightMessage(QListVi if (mReaderWindowActive) { KMMessage *msg = mFolder->getMsg(idx); - if (!msg || msg->transferInProgress()) + if (!msg ) { emit selected( 0 ); mPrevCurrent = 0;
pgp0H6n7qd23Y.pgp
Description: PGP signature