diff -r c9bf25a20c9f -r e0ec97ec3cc4 creator/engine/src/creator_message.cpp --- a/creator/engine/src/creator_message.cpp Fri Jun 11 13:39:09 2010 +0300 +++ b/creator/engine/src/creator_message.cpp Wed Jun 23 18:13:31 2010 +0300 @@ -24,6 +24,7 @@ #include "creator_contactsetcache.h" #include #include +#include #include // 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