diff -r 4ce476e64c59 -r 8592a65ad3fb emailuis/emailui/src/FreestyleEmailUiHtmlViewerView.cpp --- a/emailuis/emailui/src/FreestyleEmailUiHtmlViewerView.cpp Wed Mar 31 21:08:33 2010 +0300 +++ b/emailuis/emailui/src/FreestyleEmailUiHtmlViewerView.cpp Wed Apr 14 15:42:15 2010 +0300 @@ -1189,6 +1189,8 @@ if ( reallyDelete ) { + CancelFetchings(); + // Reset container content, so that plugins may really delete files if ( iContainer ) { @@ -1402,8 +1404,12 @@ { case EFsEmailUiCmdActionsReply: { - if ( iMessage && !iActivationData.iEmbeddedMessageMode ) + if ( iMessage ) { + if ( iActivationData.iEmbeddedMessageMode ) + { + iCreateNewMsgFromEmbeddedMsg = ETrue; + } delete iNewMailTempAddress; iNewMailTempAddress = NULL; iNewMailTempAddress = CFSMailAddress::NewL(); @@ -2596,8 +2602,9 @@ case EESMRCmdMailFlagMessage: ret = TFsEmailUiUtility::IsFollowUpSupported( *iMailBox ); break; + //Changed to EFalse to fix defect EJZG-83CDRX case EESMRCmdMailMessageDetails: - ret = ETrue; + ret = EFalse; break; case EESMRCmdMailDelete: ret = ETrue;