diff -r f4a778e096c2 -r 9da50d567e3c phonebookui/Phonebook2/ccapplication/ccacontactorservice/src/ccacontactoremailoperation.cpp --- a/phonebookui/Phonebook2/ccapplication/ccacontactorservice/src/ccacontactoremailoperation.cpp Wed Sep 01 12:29:52 2010 +0100 +++ b/phonebookui/Phonebook2/ccapplication/ccacontactorservice/src/ccacontactoremailoperation.cpp Tue Sep 14 20:54:53 2010 +0300 @@ -77,9 +77,19 @@ // void CCCAContactorEmailOperation::ExecuteLD() { - CleanupStack::PushL(this); - CCCAMsgEditors::ExecuteL(KSenduiMtmSmtpUid, iParam, - iName); + CleanupStack::PushL(this); + + TInt err = KErrNone; + TRAP( err, + CCCAMsgEditors::ExecuteL( KSenduiMtmSmtpUid, iParam, iName ); + ); + + if ( KErrNone != err ) + { + // Show error note. + CCoeEnv::Static()->HandleError( err ); + } + CleanupStack::PopAndDestroy(this); } // Enf of File