mobilemessaging/unieditor/application/src/UniEditorHeader.cpp
branchRCL_3
changeset 15 52d61119153d
parent 5 4697dfb2d7ad
--- 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();