ipsservices/ipssosaoplugin/src/IpsSosAOImapAgent.cpp
changeset 54 997a02608b3a
parent 23 2dc6caa42ec3
child 56 15bc1d5d6267
child 59 16ed8d08d0b1
equal deleted inserted replaced
53:bf7eb7911fc5 54:997a02608b3a
    31 
    31 
    32 
    32 
    33 //<QMail>
    33 //<QMail>
    34 #include "IpsSosAOSettingsHandler.h"
    34 #include "IpsSosAOSettingsHandler.h"
    35 
    35 
    36 const TInt KIpsSetDataHeadersOnly           = -2;
    36 //<qmail> removed
    37 //</QMail>
    37 //</QMail>
    38 
    38 
    39 // from ipsplugin
    39 // from ipsplugin
    40 #include "ipsplgimap4populateop.h"
    40 #include "ipsplgimap4populateop.h"
    41 #include "ipsplgcommon.h"
    41 #include "ipsplgcommon.h"
   366 // ----------------------------------------------------------------------------
   366 // ----------------------------------------------------------------------------
   367 // ----------------------------------------------------------------------------
   367 // ----------------------------------------------------------------------------
   368 void CIpsSosAOImapAgent::CancelAllAndDisconnectL()
   368 void CIpsSosAOImapAgent::CancelAllAndDisconnectL()
   369     {
   369     {
   370     FUNC_LOG;
   370     FUNC_LOG;
       
   371     // if we are already idle state, do nothing,
       
   372     // completing in idle state might cause unvanted events to ui
       
   373     if (iState == EStateIdle) 
       
   374         {
       
   375         return;
       
   376         }
       
   377     
   371     iDoNotDisconnect = EFalse;
   378     iDoNotDisconnect = EFalse;
   372     iState = EStateCompleted;
   379     iState = EStateCompleted;
   373     iFoldersArray.Reset();
   380     iFoldersArray.Reset();
   374 
       
   375     if ( IsActive() )
   381     if ( IsActive() )
   376         {
   382         {
   377         Cancel();
   383         Cancel();
   378         }
   384         }
   379 
   385