------- You are receiving this mail because: ------- You are the assignee for the bug, or are watching the assignee. http://bugs.kde.org/show_bug.cgi?id=71385 ------- Additional Comments From cb@magic-shop.de 2003-12-31 15:01 ------- Subject: kdepim/kmail CVS commit by burghard: Similar to 70169: do not construct the new message for the separate readerwin from string. This way you loose the information about empty parts and this breaks imap with LOD. Nice side effect: signatures are checked correctly CCMAIL: 71385@bugs.kde.org M +1 -6 kmmainwidget.cpp 1.130 --- kdepim/kmail/kmmainwidget.cpp #1.129:1.130 @@ -1718,6 +1718,4 @@ void KMMainWidget::slotUpdateImapMessage || mFolder->folderType() == KMFolderTypeSearch ) ) { - if ( msg->isComplete() ) - msg->cleanupHeader(); // assemble the message, important for signature-check mMsgView->setMsg(msg, TRUE); } else { @@ -1912,9 +1910,6 @@ void KMMainWidget::slotMsgActivated(KMMe assert( msg != 0 ); KMReaderMainWin *win = new KMReaderMainWin( mFolderHtmlPref ); - KMMessage *newMessage = new KMMessage(); - newMessage->fromString( msg->asString() ); - newMessage->setStatus( msg->status() ); + KMMessage *newMessage = new KMMessage(*msg); newMessage->setParent( msg->parent() ); - newMessage->setMsgSize( msg->msgSize() ); newMessage->setMsgSerNum( msg->getMsgSerNum() ); win->showMsg( mCodec, newMessage ); _______________________________________________ KMail developers mailing list KMail-devel@kde.org https://mail.kde.org/mailman/listinfo/kmail-devel