email/imap4mtm/imapprotocolcontroller/src/cimapprotocolcontroller.cpp
changeset 23 238255e8b033
parent 0 72b543305e3a
child 47 5b14749788d7
child 54 fa1df4b99609
--- 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;