[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kmail-devel
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.28105.qmail () ktown ! kde ! org
[Download RAW message or body]

------- 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
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic