phonebookui/pbkcommonui/src/cntcontactcardheadingitem.cpp
changeset 61 d30183af6ca6
parent 50 77bc263e1626
child 66 554fe4dbbb59
--- a/phonebookui/pbkcommonui/src/cntcontactcardheadingitem.cpp	Wed Aug 11 09:06:35 2010 +0300
+++ b/phonebookui/pbkcommonui/src/cntcontactcardheadingitem.cpp	Mon Aug 23 16:06:28 2010 +0300
@@ -346,11 +346,18 @@
     {
         QContactOrganization org = contact->detail<QContactOrganization>();
         QStringList companyList;
-        companyList << org.title() << org.name() << org.department();
-        tinyMarqueeText = companyList.join(" ").trimmed();
+        
+        if (!org.title().isEmpty())
+            companyList << org.title();
+        if (!org.name().isEmpty())
+            companyList << org.name();
+        if (!org.department().isEmpty())
+            companyList << org.department().join(", ").trimmed();
+        tinyMarqueeText = companyList.join(", ").trimmed();
     }
 
     recreatePrimitives();
+    repolish();
 }
 
 QString CntContactCardHeadingItem::createNameText(const QContactName name)