equal
deleted
inserted
replaced
59 { |
59 { |
60 result = RMobilePhoneBookStore::ETagPBText; |
60 result = RMobilePhoneBookStore::ETagPBText; |
61 break; |
61 break; |
62 } |
62 } |
63 case EVPbkSimGsmNumber: // FALLTHROUGH |
63 case EVPbkSimGsmNumber: // FALLTHROUGH |
64 case EVPbkSimAdditionalNumber: |
64 case EVPbkSimAdditionalNumber1: // FALLTHROUGH |
|
65 case EVPbkSimAdditionalNumber2: // FALLTHROUGH |
|
66 case EVPbkSimAdditionalNumber3: // FALLTHROUGH |
|
67 case EVPbkSimAdditionalNumberLast: // same as EVPbkSimAdditionalNumber |
65 { |
68 { |
66 result = RMobilePhoneBookStore::ETagPBNumber; |
69 result = RMobilePhoneBookStore::ETagPBNumber; |
67 break; |
70 break; |
68 } |
71 } |
69 case EVPbkSimNickName: // FALLTHROUGH |
72 case EVPbkSimNickName: // FALLTHROUGH |
185 __ASSERT_DEBUG( etelType != 0, VPbkSimStoreImpl::Panic( |
188 __ASSERT_DEBUG( etelType != 0, VPbkSimStoreImpl::Panic( |
186 VPbkSimStoreImpl::EInvalidVPbkToETelTypeConversion ) ); |
189 VPbkSimStoreImpl::EInvalidVPbkToETelTypeConversion ) ); |
187 const TDesC& data = aField.Data(); |
190 const TDesC& data = aField.Data(); |
188 if ( data.Length() > 0 ) |
191 if ( data.Length() > 0 ) |
189 { |
192 { |
190 if ( aField.Type() == EVPbkSimAdditionalNumber ) |
193 if( aField.Type() == EVPbkSimAdditionalNumber1 |
|
194 || aField.Type() == EVPbkSimAdditionalNumber2 |
|
195 || aField.Type() == EVPbkSimAdditionalNumber3 |
|
196 || aField.Type()== EVPbkSimAdditionalNumberLast ) // all these four types are all additional field types. |
191 { |
197 { |
192 // Additional number needs own tag that must be added before data |
198 // Additional number needs own tag that must be added before data |
193 aETelBuffer.AddNewNumberTag(); |
199 aETelBuffer.AddNewNumberTag(); |
194 } |
200 } |
195 return aETelBuffer.PutTagAndValue( etelType, data ); |
201 return aETelBuffer.PutTagAndValue( etelType, data ); |