ipsservices/ipssosaoplugin/src/IpsSosAOMboxLogic.cpp
changeset 72 64e38f08e49c
parent 65 478bc57ad291
child 75 47d84de1c893
--- a/ipsservices/ipssosaoplugin/src/IpsSosAOMboxLogic.cpp	Thu Sep 02 20:15:00 2010 +0300
+++ b/ipsservices/ipssosaoplugin/src/IpsSosAOMboxLogic.cpp	Fri Sep 17 08:27:21 2010 +0300
@@ -146,7 +146,7 @@
             CalculateToNextIntervalL();
             break;
         case ECommandCancelDoNotDiconnect:
-            if ( iAgent->GetState() != CIpsSosAOBaseAgent::EStateCompleted ||
+            if ( iAgent->GetState() != CIpsSosAOBaseAgent::EStateCompleted &&
                     iAgent->GetState() != CIpsSosAOBaseAgent::EStateIdle  )
                 {
                 iAgent->CancelAllAndDoNotDisconnect();
@@ -452,15 +452,6 @@
 // ----------------------------------------------------------------------------
 // ----------------------------------------------------------------------------
 // 
-TInt CIpsSosAOMBoxLogic::GetCurrentError() const
-    {
-    FUNC_LOG;
-    return iError;
-    }
-
-// ----------------------------------------------------------------------------
-// ----------------------------------------------------------------------------
-// 
 TInt CIpsSosAOMBoxLogic::HandleTimerFiredL()
     {
     FUNC_LOG;
@@ -928,7 +919,7 @@
 	//<QMail>
     CIpsSosAOSettingsHandler* settings = NULL;
     TBool ret = EFalse;
-    TRAP_IGNORE(CIpsSosAOSettingsHandler::NewL(iSession, iMailboxId));
+    TRAP_IGNORE(settings = CIpsSosAOSettingsHandler::NewL(iSession, iMailboxId));
     if(settings){
         ret = settings->FirstEmnReceived();
         delete settings;