--- 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);
}