[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-bugs-dist
Subject: [Bug 71385] "Save as" in separate reader win doesn't work
From: Carsten Burghardt <cb () magic-shop ! de>
Date: 2003-12-31 14:01:28
Message-ID: 20031231140128.28112.qmail () ktown ! kde ! org
[Download RAW message or body]
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.
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 );
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic