--- a/phonebookui/cntcommonui/contactcard/cntcontactcarddatacontainer.cpp Fri Oct 08 11:42:51 2010 +0300
+++ b/phonebookui/cntcommonui/contactcard/cntcontactcarddatacontainer.cpp Fri Oct 15 12:24:46 2010 +0300
@@ -79,7 +79,7 @@
void CntContactCardDataContainer::setContactData(QContact* contact, bool aMyCard)
{
clearContactData();
- mContact = contact;
+ mContact = new QContact(*contact);
mSeparatorIndex = -1;
if (contact->type() == QContactType::TypeGroup)
{
@@ -104,6 +104,7 @@
mCallAction = NULL;
delete mMessageAction;
mMessageAction = NULL;
+ delete mContact;
}
void CntContactCardDataContainer::clearContactData()