diff -r 2666d9724c76 -r d4f567ce2e7c phonebookengines/VirtualPhonebook/VPbkSimStoreImpl/src/CVPbkETelCntConverter.cpp --- a/phonebookengines/VirtualPhonebook/VPbkSimStoreImpl/src/CVPbkETelCntConverter.cpp Thu Jul 15 18:22:55 2010 +0300 +++ b/phonebookengines/VirtualPhonebook/VPbkSimStoreImpl/src/CVPbkETelCntConverter.cpp Thu Aug 19 09:41:07 2010 +0300 @@ -61,7 +61,10 @@ break; } case EVPbkSimGsmNumber: // FALLTHROUGH - case EVPbkSimAdditionalNumber: + case EVPbkSimAdditionalNumber1: // FALLTHROUGH + case EVPbkSimAdditionalNumber2: // FALLTHROUGH + case EVPbkSimAdditionalNumber3: // FALLTHROUGH + case EVPbkSimAdditionalNumberLast: // same as EVPbkSimAdditionalNumber { result = RMobilePhoneBookStore::ETagPBNumber; break; @@ -187,7 +190,10 @@ const TDesC& data = aField.Data(); if ( data.Length() > 0 ) { - if ( aField.Type() == EVPbkSimAdditionalNumber ) + if( aField.Type() == EVPbkSimAdditionalNumber1 + || aField.Type() == EVPbkSimAdditionalNumber2 + || aField.Type() == EVPbkSimAdditionalNumber3 + || aField.Type()== EVPbkSimAdditionalNumberLast ) // all these four types are all additional field types. { // Additional number needs own tag that must be added before data aETelBuffer.AddNewNumberTag();