phonebookengines/VirtualPhonebook/VPbkSimStoreImpl/src/CVPbkETelCntConverter.cpp
branchRCL_3
changeset 18 d4f567ce2e7c
parent 11 2828b4d142c0
--- 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();