contactName = contact->getName();
if( prefix )
- contactName->setFirstName(prefix);
+ contactName->setPrefix(prefix);
if( firstName )
- contactName->setLastName(firstName);
+ contactName->setFirstName(firstName);
if( middleName )
contactName->setMiddleName(middleName);
if( lastName )
- contactName->setDisplayName(lastName);
-
- if( phoneticName )
- contactName->setPrefix(phoneticName);
+ contactName->setLastName(lastName);
if( phoneticName )
contactName->setPhoneticName(phoneticName);
+ if( displayName )
+ contactName->setDisplayName(displayName);
+
if(!contact->getNameIsSet())
contact->setName(contactName);
}