--- 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();