diff -r f5907b1a1053 -r 0396474f30f5 emailuis/emailui/src/FreestyleEmailUiAttachmentsListVisualiser.cpp --- a/emailuis/emailui/src/FreestyleEmailUiAttachmentsListVisualiser.cpp Fri Mar 12 15:41:14 2010 +0200 +++ b/emailuis/emailui/src/FreestyleEmailUiAttachmentsListVisualiser.cpp Mon Mar 15 12:39:10 2010 +0200 @@ -1558,7 +1558,7 @@ TPartData partData = iModel->GetMessageL( nullId ); if ( iFirstStartCompleted && aMailbox == partData.iMailBoxId && - aEvent == TFSEventMailDeleted && aParam1 && iModel ) // Safety, in list events that only concern active mailbox are handled + (aEvent == TFSEventMailDeleted || aEvent == TFSEventMailDeletedFromViewer) && aParam1 && iModel ) // Safety, in list events that only concern active mailbox are handled { RArray* removedEntries = static_cast< RArray* >(aParam1); for ( TInt i=0 ; i < removedEntries->Count() ; i++ )