Bug 88255 - concept html message mangled when changed to no html
Summary: concept html message mangled when changed to no html
Status: RESOLVED FIXED
Alias: None
Product: kmail
Classification: Unmaintained
Component: general (show other bugs)
Version: 1.7
Platform: unspecified Linux
: NOR normal
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-08-27 19:54 UTC by Wilbert Berendsen
Modified: 2007-09-14 12:17 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Wilbert Berendsen 2004-08-27 19:54:39 UTC
Version:           1.7 (using KDE 3.3.0, compiled sources)
Compiler:          gcc version 3.3.4 20040623 (Gentoo Linux 3.3.4-r1, ssp-3.3.2-2, pie-8.7.6)
OS:                Linux (i686) release 2.6.8-gentoo

To reproduce:

1. Start editing a HTML message. Select all the tekst and explicitly set the font to e.g. comics. (Include also some list items.)
2. Switch off the HTML composing. (Sometimes the list items are not re-rendered as plain text but remain HTML.)
3. Save the message as concept.
4. Go to the concept folder and select the message.
5. BUG: it shows no contents, only the header. View the source of the message, the Content-Type is still multipart/alternative instead of text/plain.

When sending this message, KMail will still not display its body anymore, because of the wrong Content-Type.
Comment 1 Edwin Schepers 2004-08-27 20:51:12 UTC
Hmm, looks like this issue is back again. However I can't reproduce with my sources of 13th july. Maybe someone has an idea.
Comment 2 Don Sanders 2004-09-02 11:58:04 UTC
CVS commit by sanders: 

Insert what seems to simply be a missing toggleMarkup(true); statement in slotListAction.

CCMAIL:88255-done@bugs.kde.org

If this doesn't fix the bug (88255) then please reopen it.


  M +1 -0      kmcomposewin.cpp   1.858


--- kdepim/kmail/kmcomposewin.cpp  #1.857:1.858
@@ -3608,4 +3608,5 @@ void KMComposeWin::slotSetAlwaysSend( bo
 void KMComposeWin::slotListAction( const QString& style )
 {
+    toggleMarkup(true);
     if ( style == i18n( "Standard" ) )
        mEditor->setParagType( QStyleSheetItem::DisplayBlock, QStyleSheetItem::ListDisc );