--- a/htiui/HtiServicePlugins/HtiPIMServicePlugin/src/HtiSimDirHandlerVPbk.cpp Fri Mar 19 09:29:26 2010 +0200
+++ b/htiui/HtiServicePlugins/HtiPIMServicePlugin/src/HtiSimDirHandlerVPbk.cpp Fri Apr 16 14:59:17 2010 +0300
@@ -67,6 +67,8 @@
_LIT8( KErrorSimStoreOpenFailed, "Failed to open SIM contact store" );
_LIT8( KErrorSimStoreUnavailable, "SIM contact store unavailable" );
+_LIT8( KErrorContactOperationFailed, "SIM contact operation failed" );
+
// MODULE DATA STRUCTURES
// LOCAL FUNCTION PROTOTYPES
@@ -420,13 +422,16 @@
// Called when a contact operation has failed.
// From MVPbkContactObserver
// ----------------------------------------------------------------------------
-void CHtiSimDirHandlerVPbk::ContactOperationFailed( TContactOp /*aOpCode*/,
- TInt /*aErrorCode*/,
- TBool /*aErrorNotified*/ )
+void CHtiSimDirHandlerVPbk::ContactOperationFailed( TContactOp aOpCode,
+ TInt aErrorCode,
+ TBool aErrorNotified )
{
HTI_LOG_FUNC_IN( "CHtiSimDirHandlerVPbk::ContactOperationFailed" );
-
+ HTI_LOG_FORMAT( "aOpCode: %d", aOpCode );
+ HTI_LOG_FORMAT( "aErrorCode: %d", aErrorCode );
+ HTI_LOG_FORMAT( "aErrorNotified: %d", aErrorNotified );
+ TRAP_IGNORE( SendErrorMessageL( aErrorCode, KErrorContactOperationFailed ) );
HTI_LOG_FUNC_OUT( "CHtiSimDirHandlerVPbk::ContactOperationFailed" );
}
@@ -767,6 +772,7 @@
break;
case EAdditNumberField:
param.Add( EVPbkVersitParamCELL );
+ param.Add( EVPbkVersitParamHOME );
prop.SetName( EVPbkVersitNameTEL );
prop.SetParameters( param );
fieldType = iContactManager->FieldTypes().FindMatch( prop, 0 );