diff -r c6838af47512 -r 52d61119153d mobilemessaging/unieditor/application/src/UniEditorHeader.cpp --- a/mobilemessaging/unieditor/application/src/UniEditorHeader.cpp Wed Mar 31 21:25:02 2010 +0300 +++ b/mobilemessaging/unieditor/application/src/UniEditorHeader.cpp Wed Apr 14 15:53:21 2010 +0300 @@ -56,7 +56,7 @@ // CONSTANTS const TInt KUniCharAt = '@'; const TInt KUniMaxSubject = 40; - +const TUint KZeroWidthNonJoiner = 0x200C; // MACROS // LOCAL CONSTANTS AND MACROS @@ -115,6 +115,18 @@ iAddDelayed = EUniFeatureTo; iDoc.DataModel()->AttachmentList().SetListObserver( this ); + TPtrC cvsubject = iMtm.SubjectL(); + TUint value = 0; + if( cvsubject.Length() != 0 ) + { + TLex Cv( cvsubject); + Cv.Val( value ); + if(value == KZeroWidthNonJoiner) + { + iDoc.SetLaunchFromCvAttachment(ETrue); + iMtm.SetSubjectL(KNullDesC()); + } + } const TPtrC subject = iMtm.SubjectL();