equal
deleted
inserted
replaced
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 ( ConstFieldAt( i ).Type() == aLookup.Type() ) |
91 if( aLookup.Type() == EVPbkSimAdditionalNumber ) |
92 { |
92 { |
93 aLookup.SetIndex( i ); |
93 const CVPbkSimCntField& field = ConstFieldAt( i ); |
94 aLookup.SetPos( i + 1 ); |
94 if ( field.Type() == EVPbkSimAdditionalNumber1 |
95 break; |
95 || field.Type() == EVPbkSimAdditionalNumber2 |
|
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 } |
96 } |
112 } |
97 } |
113 } |
98 } |
114 } |
99 // End of File |
115 // End of File |