phonebookengines/VirtualPhonebook/VPbkCntModel/src/CViewContact.cpp
branchRCL_3
changeset 18 d4f567ce2e7c
parent 0 e686773b3f54
equal deleted inserted replaced
17:2666d9724c76 18:d4f567ce2e7c
   198 // --------------------------------------------------------------------------
   198 // --------------------------------------------------------------------------
   199 //
   199 //
   200 void CViewContactFieldCollection::SetFieldsData(
   200 void CViewContactFieldCollection::SetFieldsData(
   201         const ::CViewContact& aViewContact )
   201         const ::CViewContact& aViewContact )
   202     {
   202     {
   203     const TInt count = aViewContact.FieldCount();
   203     const TInt count = aViewContact.FieldCount()<iFields.Count()?
       
   204         aViewContact.FieldCount():iFields.Count();
   204     for (TInt i = 0; i < count; ++i)
   205     for (TInt i = 0; i < count; ++i)
   205         {
   206         {
   206         iFields[i].SetFieldData(aViewContact.Field(i));
   207         iFields[i].SetFieldData(aViewContact.Field(i));
   207         }
   208         }
   208     }
   209     }