phonebookengines/VirtualPhonebook/VPbkSimStoreImpl/src/CVPbkSimContactBase.cpp
branchRCL_3
changeset 85 38bb213f60ba
parent 63 f4a778e096c2
equal deleted inserted replaced
74:6b5524b4f673 85:38bb213f60ba
    86     const TInt count = FieldCount();
    86     const TInt count = FieldCount();
    87     TInt i = aLookup.Pos();
    87     TInt i = aLookup.Pos();
    88     aLookup.SetPos( KErrNotFound );
    88     aLookup.SetPos( KErrNotFound );
    89     for ( ; i < count; ++i )
    89     for ( ; i < count; ++i )
    90         {
    90         {
    91         if( aLookup.Type() == EVPbkSimAdditionalNumber )
    91         if ( ConstFieldAt( i ).Type() == aLookup.Type() )
    92             {
    92             {
    93             const CVPbkSimCntField& field = ConstFieldAt( i );
    93             aLookup.SetIndex( i );
    94             if ( field.Type() == EVPbkSimAdditionalNumber1 
    94             aLookup.SetPos( i + 1 );
    95                     || field.Type() == EVPbkSimAdditionalNumber2
    95             break;
    96                     || field.Type() == EVPbkSimAdditionalNumber3
       
    97                     || field.Type() == EVPbkSimAdditionalNumberLast ) // the same as EVPbkSimAdditionalNumber
       
    98                 {
       
    99                 aLookup.SetIndex( i );
       
   100                 aLookup.SetPos( i + 1 );
       
   101                 break;
       
   102                 }
       
   103             }
       
   104         else
       
   105             {
       
   106             if ( ConstFieldAt( i ).Type() == aLookup.Type() )
       
   107                 {
       
   108                 aLookup.SetIndex( i );
       
   109                 aLookup.SetPos( i + 1 );
       
   110                 break;
       
   111                 }
       
   112             }
    96             }
   113         }
    97         }
   114     }
    98     }
   115 //  End of File  
    99 //  End of File