phonebookui/pbkcommonui/src/cntactionpopup_p.cpp
changeset 50 77bc263e1626
parent 47 7cbcb2896f0e
--- a/phonebookui/pbkcommonui/src/cntactionpopup_p.cpp	Wed Jul 21 11:09:07 2010 +0300
+++ b/phonebookui/pbkcommonui/src/cntactionpopup_p.cpp	Wed Jul 21 11:21:49 2010 +0300
@@ -40,6 +40,7 @@
     mListView = new HbListView(this);
     mListModel = new QStandardItemModel(this);
     setAttribute(Qt::WA_DeleteOnClose, true);
+    mDataItemList.clear();
 }
 
 CntActionPopupPrivate::~CntActionPopupPrivate()
@@ -169,12 +170,13 @@
     {
         buildEmailActionPopup();
     }
-    else
+    
+    if(mDataItemList.count())
     {
-        return false;
+        showPopup();
+        return true;
     }
-    showPopup();
-    return true; 
+    return false; 
     
 }
 
@@ -194,6 +196,10 @@
     mListView->setSizePolicy(QSizePolicy::Ignored, QSizePolicy::Maximum );
     
     QString contactName = mContact->displayLabel();
+    if (contactName.isEmpty())
+    {
+        contactName = hbTrId("txt_phob_list_unnamed");
+    }
     HbLabel *label = new HbLabel();
     label->setPlainText(contactName);