diff -r ecf6a73a9186 -r 60a8a215b0ec email/pop3andsmtpmtm/clientmtms/src/IMPCMTM.CPP --- a/email/pop3andsmtpmtm/clientmtms/src/IMPCMTM.CPP Tue Oct 05 13:58:47 2010 +0530 +++ b/email/pop3andsmtpmtm/clientmtms/src/IMPCMTM.CPP Tue Oct 19 11:30:16 2010 +0530 @@ -24,7 +24,7 @@ #include #include #include - +#include #include "MIUTMSG.H" //CImEmailOperation #include "CONSYNC.H" #include @@ -583,6 +583,8 @@ { case KIMAP4MTMConnect: case KIMAP4MTMConnectAndSynchronise: + case KIMAP4MTMSilentConnect: + case KIMAP4MTMSilentConnectAndSynchronise: case KIMAP4MTMDisconnect: if (aFunctionId!=KIMAP4MTMDisconnect) { @@ -624,6 +626,7 @@ case KIMAP4MTMConnectAndSyncCompleteAfterConnect: case KIMAP4MTMConnectAndSyncCompleteAfterFullSync: case KIMAP4MTMConnectAndSyncCompleteAfterDisconnect: + case KIMAP4MTMSilentConnectAndSyncCompleteAfterFullSync: { TImapConnectionCompletionState connectAndSyncCompleteState = EAfterConnect; switch (aFunctionId) @@ -632,6 +635,7 @@ connectAndSyncCompleteState = EAfterConnect; break; case KIMAP4MTMConnectAndSyncCompleteAfterFullSync: + case KIMAP4MTMSilentConnectAndSyncCompleteAfterFullSync: connectAndSyncCompleteState = EAfterFullSync; break; case KIMAP4MTMConnectAndSyncCompleteAfterDisconnect: @@ -652,6 +656,7 @@ CActive::EPriorityStandard, aCompletionStatus, connectAndSyncCompleteState, + aFunctionId, connectionObserver); } break;