diff -r 696bfeff199e -r fa1df4b99609 mobilemessaging/unieditor/utils/src/UniObjectsViewDialog.cpp --- a/mobilemessaging/unieditor/utils/src/UniObjectsViewDialog.cpp Thu Jul 15 18:34:37 2010 +0300 +++ b/mobilemessaging/unieditor/utils/src/UniObjectsViewDialog.cpp Thu Aug 19 09:51:11 2010 +0300 @@ -924,7 +924,7 @@ aMenuPane->SetItemDimmed( EMsgViewAttachmentCmdSave, ETrue ); showSendMenu = EFalse; } - if ( index != -1 ) + if ( index != -1 && !iBusy) { // Catch this leave. If something peculiar coming in msg headers // and atta not natively handled by viewer CanSave might leave.