Version: 1.8 (using KDE 3.4.0, Gentoo) Compiler: gcc version 3.4.3 20050110 (Gentoo Linux 3.4.3.20050110, ssp-3.4.3.20050110-0, pie-8.7.7) OS: Linux (i686) release 2.6.11-gentoo-r4 I have several accounts, each with a default BCC, in kmail. The BCC field is always shown (unfortunenatly at the top and it gets always the focus - but that's already reported in another report). When I compose a new mail everything is filled up correctly (one BCC field shown and filled with the wanted email address). But when I then change my account / my identity, a new BCC field gets appended and filled up with the BCC address of the newly chosen account. Then changing the account again, doesn't add a new field but changed the second BCC (the one which got appended the step before) with the new address as expected - the first is still present. This continous until I change back to the account first choosen... Because then the two BCC fields are filled with the BCC address of my first account (that's ok concerning the back in the first paragraph). But changing the account now to something other, the first BCC field is changed. Phew, I hope that was it and you didn't get too confused. M
I am not seing this behaviour with HEAD, it replaces the BCC as designed
Hi Matt, please be so kind to have a look at the following xwd captures: http://www.fs.tum.de/~meyerm/kmail-1.8/ I've captured a KMail session and converted the relevant screenshots to jpeg for your easement. Do you want more informations?
Confirmed. KDE 3.4.0 compiled from sources on x86_64. For those who got confused: 1. New message (default=Identity_1): Identity: Identity_1 BCC: email_identity_1 TO: ... 2. Switch to Identity_2: Identity: Identity_2 BCC: email_identity_1 BCC: email_identity_2 TO: ... 3. Switch to Identity_1: Identity: Identity_1 BCC: email_identity_1 BCC: email_identity_1 TO: ... 4. Switch to Identity_2 : Identity: Identity_2 BCC: email_identity_2 BCC: email_identity_1 TO: ... Goto 3
CVS commit by kloecker: Make BCC replacement work correctly if the default identity has a BCC address. BUGS:102101 M +1 -1 kmcomposewin.cpp 1.924 --- kdepim/kmail/kmcomposewin.cpp #1.923:1.924 @@ -3992,5 +3992,5 @@ void KMComposeWin::slotIdentityChanged( // remove BCC of old identity and add BCC of new identity (if they differ) const KPIM::Identity & oldIdentity = - kmkernel->identityManager()->identityForUoid( mId ); + kmkernel->identityManager()->identityForUoidOrDefault( mId ); if ( oldIdentity.bcc() != ident.bcc() ) { mRecipientsEditor->removeRecipient( oldIdentity.bcc(), Recipient::Bcc );
Great! That was fast :-) Thank you Ingo
You need to log in before you can comment on or make changes to this bug.