--- a/ipsservices/ipssosplugin/src/ipsplgsosbaseplugin.cpp Wed Aug 18 09:37:47 2010 +0300
+++ b/ipsservices/ipssosplugin/src/ipsplgsosbaseplugin.cpp Thu Sep 02 20:15:00 2010 +0300
@@ -2500,7 +2500,10 @@
//currently, no actions unless this is inbox
//also, if id is '0', it means inbox before first sync...it doesn't really exist yet
- if( folder.iDetails.CompareF( KIpsPlgInbox ) == 0 || folder.Id() == 0 )
+ if( folder.iDetails.CompareF( KIpsPlgInbox ) == 0 || folder.Id() == 0 ||
+ ( folder.iMtm == KSenduiMtmPop3Uid ) &&
+ ( folder.iType == KUidMsvServiceEntry ) &&
+ ( folder.iServiceId == aActiveFolderId.Id() ) )
{
//folder is inbox
if ( iSyncStateHandler->GetMailboxIpsState( aActiveMailboxId.Id() )