ipsservices/ipssosplugin/src/ipsplgsosbaseplugin.cpp
changeset 65 478bc57ad291
parent 53 bf7eb7911fc5
child 66 084b5b1f02a7
equal deleted inserted replaced
59:16ed8d08d0b1 65:478bc57ad291
  2498     iSession->GetEntry( aActiveFolderId.Id(), service, folder );
  2498     iSession->GetEntry( aActiveFolderId.Id(), service, folder );
  2499     
  2499     
  2500     
  2500     
  2501     //currently, no actions unless this is inbox
  2501     //currently, no actions unless this is inbox
  2502     //also, if id is '0', it means inbox before first sync...it doesn't really exist yet
  2502     //also, if id is '0', it means inbox before first sync...it doesn't really exist yet
  2503     if( folder.iDetails.CompareF( KIpsPlgInbox ) == 0 || folder.Id() == 0 )
  2503     if( folder.iDetails.CompareF( KIpsPlgInbox ) == 0 || folder.Id() == 0 || 
       
  2504             ( folder.iMtm == KSenduiMtmPop3Uid ) &&
       
  2505             ( folder.iType == KUidMsvServiceEntry ) &&
       
  2506             ( folder.iServiceId == aActiveFolderId.Id() ) )
  2504         {
  2507         {
  2505         //folder is inbox
  2508         //folder is inbox
  2506         if ( iSyncStateHandler->GetMailboxIpsState( aActiveMailboxId.Id() )
  2509         if ( iSyncStateHandler->GetMailboxIpsState( aActiveMailboxId.Id() )
  2507                     == KIpsSosEmailSyncStarted )
  2510                     == KIpsSosEmailSyncStarted )
  2508             {
  2511             {