ipsservices/ipssosplugin/src/ipsplgsosbaseplugin.cpp
changeset 62 a8c646b56683
parent 44 c2d07d913565
child 66 084b5b1f02a7
--- a/ipsservices/ipssosplugin/src/ipsplgsosbaseplugin.cpp	Thu Aug 05 21:09:09 2010 +0300
+++ b/ipsservices/ipssosplugin/src/ipsplgsosbaseplugin.cpp	Mon Aug 23 23:32:31 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() )