emailuis/emailui/src/FreestyleMessageHeaderHTML.cpp
branchRCL_3
changeset 14 b13141f05c3d
parent 13 8592a65ad3fb
child 16 b5fbb9b25d57
--- a/emailuis/emailui/src/FreestyleMessageHeaderHTML.cpp	Wed Apr 14 15:42:15 2010 +0300
+++ b/emailuis/emailui/src/FreestyleMessageHeaderHTML.cpp	Tue Apr 27 16:20:14 2010 +0300
@@ -77,7 +77,7 @@
 
 _LIT8( KDisplayImagesRightToLeft,
         "<script language=\"javascript\">var g_autoLoadImages = %d;</script><table style=\"display: none;\" id=\"displayImagesTable\" width=\"%dpx\"><tr><td align=\"left\"><input type=\"submit\" class=\"button\" value=\"%S\" onClick=\"displayImagesButtonPressed()\"/></td><td align=\"right\">%S</td></tr></table>" );
-
+_LIT8 ( KProtocolIdentifier, "://" );
 const TInt KMaxEventLength( 256 );
 const TInt KFreestyleMessageHeaderHTMLRightMarginInPx( 10 );
 const TInt KFreestyleMessageHeaderHTMLMaxBufferSizeForWidth( 5 );
@@ -1009,6 +1009,10 @@
 void CFreestyleMessageHeaderHTML::StartHyperlinkL( const TDesC8& aUrl ) const
     {
     iWriteStream.WriteL( _L8("<a href=\"") );
+    if ( aUrl.FindF( KProtocolIdentifier() ) == KErrNotFound )
+    	{
+        iWriteStream.WriteL( _L8("http://"));
+    	}
     iWriteStream.WriteL( aUrl );
     iWriteStream.WriteL( _L8("\">"));
     iWriteStream.CommitL();