diff -r ebfee66fde93 -r 84197e66a4bd messagingapp/msgappfw/utils/src/ccsconversationentry.cpp --- a/messagingapp/msgappfw/utils/src/ccsconversationentry.cpp Fri Jun 04 10:25:39 2010 +0100 +++ b/messagingapp/msgappfw/utils/src/ccsconversationentry.cpp Fri Jun 11 13:35:48 2010 +0300 @@ -135,12 +135,9 @@ // Sets the Conversation contact of this object // ---------------------------------------------------------------------------- EXPORT_C void CCsConversationEntry::SetContactL(const TDesC& aContact) - { - if((&aContact)) - { - iContact = aContact.AllocL(); - } - } +{ + iContact = aContact.AllocL(); +} // ---------------------------------------------------------------------------- // CCsConversationEntry::ConversationDir @@ -255,7 +252,9 @@ CCsConversationEntry* cloneObject = CCsConversationEntry::NewL(); CleanupStack::PushL(cloneObject); - cloneObject->SetContactL(*iContact); + if (iContact) + cloneObject->SetContactL(*iContact); + cloneObject->SetConversationDir(iConversationDir); cloneObject->SetType(iConversationType); cloneObject->SetEntryId(iEntryID);