emailservices/emailcommon/src/CFSMailMessagePart.cpp
changeset 23 2dc6caa42ec3
parent 20 ecc8def7944a
child 30 759dc5235cdb
--- a/emailservices/emailcommon/src/CFSMailMessagePart.cpp	Mon May 03 12:23:15 2010 +0300
+++ b/emailservices/emailcommon/src/CFSMailMessagePart.cpp	Fri May 14 15:41:10 2010 +0300
@@ -91,8 +91,8 @@
 	
 	iNmPrivateMessagePart = new NmMessagePartPrivate();
 	
-	iNmPrivateMessagePart->mOwnId.setId32(aMessagePartId.Id());
-	iNmPrivateMessagePart->mOwnId.setPluginId32((quint32)aMessagePartId.PluginId().iUid);
+	iNmPrivateMessagePart->mPartId.setId32(aMessagePartId.Id());
+	iNmPrivateMessagePart->mPartId.setPluginId32((quint32)aMessagePartId.PluginId().iUid);
 		
 	iMessagePartsStatus = EFSDefault;
 
@@ -231,7 +231,7 @@
 {
     FUNC_LOG;
 //<qmail>
-    return TFSMailMsgId(iNmPrivateMessagePart->mOwnId);
+    return TFSMailMsgId(iNmPrivateMessagePart->mPartId);
 //</qmail>	
 }
 
@@ -1030,7 +1030,15 @@
 		
 //<qmail>
 	    buffer = HBufC::NewL(length);
-	    buffer->Des().Append(KFSMailContentDispAttachment);
+	    if (ContentDisposition().FindF(KFSMailContentDispInline) != KErrNotFound)
+	        {
+            buffer->Des().Append(KFSMailContentDispInline);
+	        }
+	    else
+	        {
+            buffer->Des().Append(KFSMailContentDispAttachment);
+	        }
+	    
 	    buffer->Des().Append(_L("; "));
 	    buffer->Des().Append(KFSMailContentDispParamFilename);
 	    buffer->Des().Append('"');