emailservices/emailstore/base_plugin/src/baseplugindelayedops.cpp
changeset 57 ae34e1715e21
parent 56 15bc1d5d6267
equal deleted inserted replaced
56:15bc1d5d6267 57:ae34e1715e21
   334             CMsgStoreMessage* theMessage = NULL;
   334             CMsgStoreMessage* theMessage = NULL;
   335             theMessage = mailBox.FetchMessageL(msgId, KMsgStoreInvalidId);
   335             theMessage = mailBox.FetchMessageL(msgId, KMsgStoreInvalidId);
   336             //save parentId
   336             //save parentId
   337             TMsgStoreId msgParentId;
   337             TMsgStoreId msgParentId;
   338             msgParentId = theMessage->ParentId();
   338             msgParentId = theMessage->ParentId();
   339             //check if message is in deleted folder or not.
   339             //check if message is in deleted or drafts folder or not.
   340             if (msgParentId != mailBoxInfo.iRootFolders.iFolders[EFSDeleted])
   340             if (msgParentId != mailBoxInfo.iRootFolders.iFolders[EFSDeleted] &&
       
   341                 msgParentId != mailBoxInfo.iRootFolders.iFolders[EFSDraftsFolder])
   341                 {
   342                 {
   342                 //if not in deleted items then move it there.
   343                 //if not in deleted items then move it there.
   343                 __LOG_WRITE8_FORMAT1_INFO("Moving message 0x%X to the deleted items.", msgId );
   344                 __LOG_WRITE8_FORMAT1_INFO("Moving message 0x%X to the deleted items.", msgId );
   344                 TRAP(result,mailBox.MoveMessageL(
   345                 TRAP(result,mailBox.MoveMessageL(
   345                                 msgId, KMsgStoreInvalidId,
   346                                 msgId, KMsgStoreInvalidId,