diff -r 6b5524b4f673 -r 38bb213f60ba phonebookengines/VirtualPhonebook/VPbkSimStoreImpl/src/CVPbkSimContactBase.cpp --- a/phonebookengines/VirtualPhonebook/VPbkSimStoreImpl/src/CVPbkSimContactBase.cpp Wed Sep 15 11:56:55 2010 +0300 +++ b/phonebookengines/VirtualPhonebook/VPbkSimStoreImpl/src/CVPbkSimContactBase.cpp Wed Oct 13 14:15:33 2010 +0300 @@ -88,27 +88,11 @@ aLookup.SetPos( KErrNotFound ); for ( ; i < count; ++i ) { - if( aLookup.Type() == EVPbkSimAdditionalNumber ) + if ( ConstFieldAt( i ).Type() == aLookup.Type() ) { - const CVPbkSimCntField& field = ConstFieldAt( i ); - if ( field.Type() == EVPbkSimAdditionalNumber1 - || field.Type() == EVPbkSimAdditionalNumber2 - || field.Type() == EVPbkSimAdditionalNumber3 - || field.Type() == EVPbkSimAdditionalNumberLast ) // the same as EVPbkSimAdditionalNumber - { - aLookup.SetIndex( i ); - aLookup.SetPos( i + 1 ); - break; - } - } - else - { - if ( ConstFieldAt( i ).Type() == aLookup.Type() ) - { - aLookup.SetIndex( i ); - aLookup.SetPos( i + 1 ); - break; - } + aLookup.SetIndex( i ); + aLookup.SetPos( i + 1 ); + break; } } }