diff --git a/src/seasideimport.cpp b/src/seasideimport.cpp index 11f65d7..03b8377 100644 --- a/src/seasideimport.cpp +++ b/src/seasideimport.cpp @@ -45,6 +45,8 @@ #include #include #include +#include +#include #include #include #include @@ -255,6 +257,8 @@ bool mergeIntoExistingContact(QContact *updateContact, const QContact &importedC rv |= updateExistingDetails(updateContact, importedContact); rv |= updateExistingDetails(updateContact, importedContact, true); rv |= updateExistingDetails(updateContact, importedContact); + rv |= updateExistingDetails(updateContact, importedContact); + rv |= updateExistingDetails(updateContact, importedContact); rv |= updateExistingDetails(updateContact, importedContact); rv |= updateExistingDetails(updateContact, importedContact); rv |= updateExistingDetails(updateContact, importedContact); @@ -314,8 +318,6 @@ QList SeasideImport::buildImportContacts(const QList QHash importLabels; QSet unimportableDetailTypes; - unimportableDetailTypes.insert(QContactDetail::TypeFamily); - unimportableDetailTypes.insert(QContactDetail::TypeGeoLocation); unimportableDetailTypes.insert(QContactDetail::TypeGlobalPresence); unimportableDetailTypes.insert(QContactDetail::TypeVersion);