--- a/emailservices/emailstore/base_plugin/src/baseplugindelayedops.cpp Fri Jul 23 19:09:50 2010 +0300
+++ b/emailservices/emailstore/base_plugin/src/baseplugindelayedops.cpp Thu Aug 05 21:09:09 2010 +0300
@@ -336,8 +336,9 @@
//save parentId
TMsgStoreId msgParentId;
msgParentId = theMessage->ParentId();
- //check if message is in deleted folder or not.
- if (msgParentId != mailBoxInfo.iRootFolders.iFolders[EFSDeleted])
+ //check if message is in deleted or drafts folder or not.
+ if (msgParentId != mailBoxInfo.iRootFolders.iFolders[EFSDeleted] &&
+ msgParentId != mailBoxInfo.iRootFolders.iFolders[EFSDraftsFolder])
{
//if not in deleted items then move it there.
__LOG_WRITE8_FORMAT1_INFO("Moving message 0x%X to the deleted items.", msgId );