diff -r a32b19fb291e -r 5b14749788d7 messagingapp/msgappfw/plugins/msgplugin/src/ccsmsgpluginutility.cpp --- a/messagingapp/msgappfw/plugins/msgplugin/src/ccsmsgpluginutility.cpp Thu Jun 17 09:57:06 2010 +0100 +++ b/messagingapp/msgappfw/plugins/msgplugin/src/ccsmsgpluginutility.cpp Thu Jul 22 16:32:06 2010 +0100 @@ -72,10 +72,13 @@ CleanupStack::PushL(conversationEntry); //set the values - conversationEntry->SetContactL( *aContact ); + if(aContact) + conversationEntry->SetContactL( *aContact ); conversationEntry->SetEntryId( aEnryId ); conversationEntry->SetTimeStampL( aTimeStamp ); + if (aDescription) { conversationEntry->SetDescriptionL( *aDescription ); + } conversationEntry->SetConversationDir( MapDirection( aDir ) ); conversationEntry->SetSendState( aSendState ); conversationEntry->ChangeAttributes( aMsgAttribs, ECsAttributeNone );