equal
deleted
inserted
replaced
212 |
212 |
213 if (mMessage) { |
213 if (mMessage) { |
214 TFSMailMsgId mailboxId = NmConverter::nmIdToMailMsgId(mMessage->envelope().mailboxId()); |
214 TFSMailMsgId mailboxId = NmConverter::nmIdToMailMsgId(mMessage->envelope().mailboxId()); |
215 CFSMailBox *currentMailbox( NULL ); |
215 CFSMailBox *currentMailbox( NULL ); |
216 currentMailbox = mMailClient.GetMailBoxByUidL(mailboxId); |
216 currentMailbox = mMailClient.GetMailBoxByUidL(mailboxId); |
217 CleanupStack::PushL(currentMailbox); |
|
218 if (!currentMailbox) { |
217 if (!currentMailbox) { |
219 User::Leave( KErrNotFound ); |
218 User::Leave( KErrNotFound ); |
220 } |
219 } |
221 |
220 CleanupStack::PushL(currentMailbox); |
222 CFSMailMessage *msg = CFSMailMessage::NewL(*mMessage); // no leave -> msg != NULL |
221 CFSMailMessage *msg = CFSMailMessage::NewL(*mMessage); // no leave -> msg != NULL |
223 CleanupStack::PushL(msg); |
222 CleanupStack::PushL(msg); |
224 |
223 |
225 mRequestId = currentMailbox->SendMessageL(*msg, *this); |
224 mRequestId = currentMailbox->SendMessageL(*msg, *this); |
226 CleanupStack::PopAndDestroy(2); // msg, currentMailbox |
225 CleanupStack::PopAndDestroy(2); // msg, currentMailbox |