emailuis/nmframeworkadapter/src/nmfwareplymessagecreationoperation.cpp
changeset 23 2dc6caa42ec3
parent 20 ecc8def7944a
child 30 759dc5235cdb
equal deleted inserted replaced
20:ecc8def7944a 23:2dc6caa42ec3
    36 {
    36 {
    37     const TFSMailMsgId mailMsgId(mMailboxId.pluginId32(), mMailboxId.id32());
    37     const TFSMailMsgId mailMsgId(mMailboxId.pluginId32(), mMailboxId.id32());
    38 
    38 
    39     CFSMailBox *mailBox(NULL);
    39     CFSMailBox *mailBox(NULL);
    40     TRAP_IGNORE(mailBox = mMailClient.GetMailBoxByUidL(mailMsgId));
    40     TRAP_IGNORE(mailBox = mMailClient.GetMailBoxByUidL(mailMsgId));
    41     
       
    42     if (mailBox) {
    41     if (mailBox) {
    43         TRAPD(err, mRequestId = mailBox->CreateReplyMessageL(mOriginalMessageId, mReplyAll, *this));
    42         TRAPD(err, mRequestId = mailBox->CreateReplyMessageL(mOriginalMessageId, mReplyAll, *this));
    44 
       
    45         if (err == KErrFSMailPluginNotSupported) {
    43         if (err == KErrFSMailPluginNotSupported) {
    46             CFSMailMessage *fsMessage = mailBox->CreateReplyMessage(mOriginalMessageId, mReplyAll);
    44             CFSMailMessage *fsMessage = mailBox->CreateReplyMessage(mOriginalMessageId, mReplyAll);
    47  
       
    48             mMessage = fsMessage->GetNmMessage();
    45             mMessage = fsMessage->GetNmMessage();
    49             
    46             
    50             delete fsMessage;
    47             delete fsMessage;
    51             fsMessage = NULL;
    48             fsMessage = NULL;
    52             
    49