emailuis/emailui/src/FreestyleMessageHeaderHTML.cpp
branchRCL_3
changeset 12 4ce476e64c59
parent 11 0396474f30f5
child 13 8592a65ad3fb
--- a/emailuis/emailui/src/FreestyleMessageHeaderHTML.cpp	Mon Mar 15 12:39:10 2010 +0200
+++ b/emailuis/emailui/src/FreestyleMessageHeaderHTML.cpp	Wed Mar 31 21:08:33 2010 +0300
@@ -971,15 +971,8 @@
     iWriteStream.WriteL( *attnName8 );
     CleanupStack::PopAndDestroy( attnName8 );
 
-    TUint size = aAttachment.ContentSize();
-    TUint sizeInKB = size / 1024;
-    
-    if ( size % 1024 )
-      {
-      // round up
-      ++sizeInKB;
-      }
-    
+    HBufC* sizeDesc = TFsEmailUiUtility::CreateSizeDescLC(aAttachment.ContentSize(), EFalse);
+
     TBuf8<32> sizeText;
     
     // Add right to left marker as "(" and ")" are messing up the html language markers
@@ -992,9 +985,8 @@
     
     sizeText.Append( KSpace8 );
     sizeText.Append( _L8("(") );
-    sizeText.AppendNum( sizeInKB );
-    sizeText.Append( KSpace8 );
-    sizeText.Append( KAttachmentSizeUnit );
+    sizeText.Append( sizeDesc->Des() );
+    CleanupStack::PopAndDestroy( sizeDesc );
     sizeText.Append( _L8(")") );
     
     if( iMirrorLayout )