srsf/nssvasapi/nssvascore/src/vascvpbkhandler.cpp
branchRCL_3
changeset 15 6347473a7bb2
parent 12 fc313e1df071
--- a/srsf/nssvasapi/nssvascore/src/vascvpbkhandler.cpp	Wed Apr 14 15:58:44 2010 +0300
+++ b/srsf/nssvasapi/nssvascore/src/vascvpbkhandler.cpp	Tue May 11 16:14:47 2010 +0300
@@ -487,6 +487,12 @@
     __ASSERT_ALWAYS( iField, User::Leave( KErrArgument ) );
     __ASSERT_ALWAYS( !iOperation, User::Leave( KErrArgument ) );
     
+    if ( iField->BestMatchingFieldType()->FieldTypeResId() == R_VPBK_FIELD_TYPE_IMPP && 
+         iField->FieldData().DataType() == EVPbkFieldStorageTypeUri )
+        {
+        return MVPbkContactFieldUriData::Cast( iField->FieldData()).Scheme();
+        }
+
     return iField->FieldLabel();
     }