creator/engine/src/creator_message.cpp
changeset 29 1c71b77fbc93
parent 28 4cc0d1a608c1
child 48 da3ec8478e66
--- a/creator/engine/src/creator_message.cpp	Tue Jun 01 14:40:54 2010 +0300
+++ b/creator/engine/src/creator_message.cpp	Fri Jun 11 17:49:08 2010 +0300
@@ -24,6 +24,7 @@
 #include "creator_contactsetcache.h"
 #include <apgcli.h>
 #include <MuiuServiceUtilities.h>
+#include <utf.h>
 
 #include <mmf/common/mmfcontrollerpluginresolver.h> // for CleanupResetAndDestroyPushL
 
@@ -652,8 +653,8 @@
     waiter->StartAndWait();
     CleanupStack::PopAndDestroy(waiter);        
    
-    HBufC8* tempBuf = HBufC8::NewLC( parameters.iMessageBodyText->Des().Length() );
-    tempBuf->Des().Copy( parameters.iMessageBodyText->Des() );
+    HBufC8* tempBuf = CnvUtfConverter::ConvertFromUnicodeToUtf8L( parameters.iMessageBodyText->Des() );
+    CleanupStack::PushL(tempBuf);
     textFile.Write( tempBuf->Des() );        
     textFile.Close();
     CleanupStack::PopAndDestroy(); //tempBuf