--- a/email/imap4mtm/imapprotocolcontroller/src/cimapprotocolcontroller.cpp Tue Feb 02 00:08:43 2010 +0200
+++ b/email/imap4mtm/imapprotocolcontroller/src/cimapprotocolcontroller.cpp Fri Apr 16 14:56:15 2010 +0300
@@ -1416,8 +1416,6 @@
{
case EConnect:
{
- TRAP_IGNORE(MarkOnOrOfflineL(ETrue));
-
// Collect the final connect progress information
iImapSessionManager->Progress(iProgress.iGenericProgress);
@@ -1426,6 +1424,8 @@
TMsvEntry entry=iEntry.Entry();
entry.SetMtmData1(iImapSessionManager->LastSocketActivityTimeout());
User::LeaveIfError( iEntry.ChangeEntry( entry ) );
+
+ TRAP_IGNORE(MarkOnOrOfflineL(ETrue));
// Create an IMAP IDLE controller
delete iImapIdleController;