equal
deleted
inserted
replaced
657 NmMessageEnvelope *newEnvelope = mDataManager.envelopeById(mailboxId, folderId, msgId); |
657 NmMessageEnvelope *newEnvelope = mDataManager.envelopeById(mailboxId, folderId, msgId); |
658 if (item && newEnvelope) { |
658 if (item && newEnvelope) { |
659 if (changed(*item->envelopePtr(), *newEnvelope)) { |
659 if (changed(*item->envelopePtr(), *newEnvelope)) { |
660 // function takes envelope ownership |
660 // function takes envelope ownership |
661 item->setEnvelope(newEnvelope); |
661 item->setEnvelope(newEnvelope); |
662 } else { |
662 return; |
663 delete newEnvelope; |
663 } |
664 newEnvelope = NULL; |
664 } |
665 } |
665 |
666 } |
666 delete newEnvelope; |
|
667 newEnvelope = NULL; |
667 } |
668 } |
668 |
669 |
669 /*! |
670 /*! |
670 Update envelope property |
671 Update envelope property |
671 */ |
672 */ |