diff -r e6e3e87d58b4 -r 4df3a095718c htiui/HtiServicePlugins/HtiPIMServicePlugin/src/HtiSimDirHandlerVPbk.cpp --- 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 );