diff -r 7e4e4bcc75b6 -r 94cccd85bd25 mobilemessaging/unieditor/application/src/UniEditorAppUi.cpp --- a/mobilemessaging/unieditor/application/src/UniEditorAppUi.cpp Tue May 25 12:38:02 2010 +0300 +++ b/mobilemessaging/unieditor/application/src/UniEditorAppUi.cpp Wed Jun 09 09:37:26 2010 +0300 @@ -3565,11 +3565,15 @@ CleanupStack::PushL( TCleanupItem( DisableSendKey, this ) ); // add to current control or To control TBool addressesAdded(EFalse); - TRAP_IGNORE( addressesAdded = iHeader->AddRecipientL( iView->FocusedControl(), + TRAPD( err, addressesAdded = iHeader->AddRecipientL( iView->FocusedControl(), iView, AcceptEmailAddresses(), - invalid )); - + invalid ) ); + if( err == KLeaveExit ) + { + CAknEnv::RunAppShutter(); + } + CleanupStack::PopAndDestroy(2);//DisableSendKey,UpdateFixedToolbar iEditorFlags &= ~EMsgEditInProgress;