Currently, when the compose window is activated in KMail (3.5 branch), and HTML mode is set, the font buttons are not initialised to show which font is active. The patch below rectifies this. OK to apply? The story behind this patch may be of interest: Finally after years of gentle persuasion, my wife (who is not computer literate and finds learning new things on computers an unwanted chore and hugely frustrating) agreed to try Linux. Her normally unreliable Windows 98 system was now giving severe trouble. The major stumbling block to using Linux boiled down to getting an email program as similar as possible to Outlook Express. (All the other programs which she uses are available on Linux.) She took one look at Thunderbird (where I couldn't work out how to configure the fonts, despite trying suggestions on the web) and found it too ugly to use. So I tried kmail (which she had rejected a couple of years ago), and she somewhat reluctantly agreed to try it - until we found the bug which this patch fixes. If I hadn't fixed it quickly, she would again have refused to continue. I don't know how many others might be like her, but sometimes the little things really matter... And another footnote - it made me realise how wonderful KDE's easy configurability is - I could tweak kmail in lots of ways until it nearly matched what she wanted. Compare that to Thunderbird, where the configuration options seem to be much more limited, and many of the options are settable via an obscure method which requires hours of research to work out. -- David Jarvie. KAlarm author and maintainer. http://www.astrojar.org.uk/linux/kalarm.html Index: kmcomposewin.cpp =================================================================== --- kmcomposewin.cpp (revision 534728) +++ kmcomposewin.cpp (working copy) @@ -399,6 +399,7 @@ mMsg = 0; if (aMsg) setMsg(aMsg); + fontChanged( mEditor->currentFont() ); // set toolbar buttons to correct values mDone = true; } @@ -4050,9 +4051,7 @@ mHtmlMarkup = true; toolBar("htmlToolBar")->show(); // markup will be toggled as soon as markup is actually used - fontChanged( mEditor->currentFont().family() ); // set buttons in correct position - fontAction->setFont( mEditor->currentFont().family() ); - fontSizeAction->setFontSize( mEditor->currentFont().pointSize() ); + fontChanged( mEditor->currentFont() ); // set buttons in correct position mSaveFont = mEditor->currentFont(); } else _______________________________________________ KMail developers mailing list KMail-devel@kde.org https://mail.kde.org/mailman/listinfo/kmail-devel