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