emailservices/emailcommon/src/CFSMailMessagePart.cpp
changeset 68 83cc6bae1de8
parent 66 084b5b1f02a7
--- a/emailservices/emailcommon/src/CFSMailMessagePart.cpp	Fri Sep 03 17:52:02 2010 +0300
+++ b/emailservices/emailcommon/src/CFSMailMessagePart.cpp	Wed Sep 15 12:09:55 2010 +0300
@@ -493,7 +493,7 @@
 // -----------------------------------------------------------------------------
 // CFSMailMessagePart::GetContentFileL
 // -----------------------------------------------------------------------------
-EXPORT_C RFile CFSMailMessagePart::GetContentFileL()
+EXPORT_C RFile CFSMailMessagePart::GetContentFileL( TBool aForWriting )
 	{
     NM_FUNCTION;
 	
@@ -501,7 +501,7 @@
 		{
 		TInt rcode = plugin->GetMessagePartFileL( GetMailBoxId(), GetFolderId(),
 					                            GetMessageId(), GetPartId(),
-					                            iFile );
+					                            iFile, aForWriting);
 		// if content is encrypted, use temp dir files
 		if(rcode == KErrNotSupported)
 		    {
@@ -960,7 +960,7 @@
 	        {
             buffer->Des().Append(KFSMailContentDispInline);
 	        }
-	    else
+	    else if (ContentDisposition().FindF(KFSMailContentDispAttachment) != KErrNotFound)
 	        {
             buffer->Des().Append(KFSMailContentDispAttachment);
 	        }