phonebookengines/VirtualPhonebook/VPbkCntModel/src/CViewContact.cpp
branchRCL_3
changeset 58 d4f567ce2e7c
parent 0 e686773b3f54
child 64 c1e8ba0c2b16
equal deleted inserted replaced
57:2666d9724c76 58: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     }