ipsservices/ipssosplugin/src/ipsplgmsgiterator.cpp
changeset 76 38bf5461e270
parent 51 d845db10c0d4
equal deleted inserted replaced
74:6c59112cfd31 76:38bf5461e270
   259     while (( counter < aCount ) && ( i < aMessageEntries->Count() ) )
   259     while (( counter < aCount ) && ( i < aMessageEntries->Count() ) )
   260         {
   260         {
   261         const TMsvEmailEntry& entry( 
   261         const TMsvEmailEntry& entry( 
   262             iFolderEntry->ChildDataL( aMessageEntries->At(i) ) );
   262             iFolderEntry->ChildDataL( aMessageEntries->At(i) ) );
   263         if ( ( EDisconnectedDeleteOperation != entry.DisconnectedOperation() ) &&
   263         if ( ( EDisconnectedDeleteOperation != entry.DisconnectedOperation() ) &&
   264         	(( entry.iMtm != KSenduiMtmImap4Uid )  || !entry.DeletedIMAP4Flag() ) &&
   264         	(( entry.iMtm != KUidMsgTypeIMAP4 )  || !entry.DeletedIMAP4Flag() ) &&
   265         	 ( entry.iType == KUidMsvMessageEntry ) )
   265         	 ( entry.iType == KUidMsvMessageEntry ) )
   266             {
   266             {
   267             fsMsg = iMsgMapper->GetMailMessageL( iMailboxId, entry, 
   267             fsMsg = iMsgMapper->GetMailMessageL( iMailboxId, entry, 
   268                 iRequestedDetails );
   268                 iRequestedDetails );
   269             aMessages.AppendL( fsMsg );
   269             aMessages.AppendL( fsMsg );
   299     while (( counter < aCount ) && ( i >= 0 ) )
   299     while (( counter < aCount ) && ( i >= 0 ) )
   300         {
   300         {
   301         const TMsvEmailEntry& entry( 
   301         const TMsvEmailEntry& entry( 
   302             iFolderEntry->ChildDataL( aMessageEntries->At(i) ) );
   302             iFolderEntry->ChildDataL( aMessageEntries->At(i) ) );
   303         if ( ( EDisconnectedDeleteOperation != entry.DisconnectedOperation() ) &&
   303         if ( ( EDisconnectedDeleteOperation != entry.DisconnectedOperation() ) &&
   304         	(( entry.iMtm != KSenduiMtmImap4Uid )  || !entry.DeletedIMAP4Flag() ) &&	
   304         	(( entry.iMtm != KUidMsgTypeIMAP4 )  || !entry.DeletedIMAP4Flag() ) &&	
   305    	 		 ( entry.iType == KUidMsvMessageEntry ) )
   305    	 		 ( entry.iType == KUidMsvMessageEntry ) )
   306             {
   306             {
   307             fsMsg = iMsgMapper->GetMailMessageL( iMailboxId, entry, 
   307             fsMsg = iMsgMapper->GetMailMessageL( iMailboxId, entry, 
   308                 iRequestedDetails );
   308                 iRequestedDetails );
   309             aMessages.InsertL( fsMsg, 0 );
   309             aMessages.InsertL( fsMsg, 0 );