Use EBook commit instead of abook if contact is not a abook contact
authorJose Dapena Paz <jdapena@igalia.com>
Tue, 9 Dec 2008 22:27:25 +0000 (22:27 +0000)
committerJose Dapena Paz <jdapena@igalia.com>
Tue, 9 Dec 2008 22:27:25 +0000 (22:27 +0000)
pmo-trunk-r6719

src/hildon2/modest-address-book.c

index c67ef6e..fa6a356 100644 (file)
@@ -367,10 +367,14 @@ commit_contact(EContact * contact, gboolean is_new)
        if (!contact || !book)
                return;
        
-#if MODEST_ABOOK_API < 2
+#if MODEST_ABOOK_API < 4
        osso_abook_contact_commit(contact, is_new, book);
 #else
-       osso_abook_contact_commit(contact, is_new, book, NULL);
+       if (OSSO_IS_ABOOK_CONTACT (contact)) {
+               osso_abook_contact_commit(contact, is_new, book, NULL);
+       } else {
+               e_book_commit_contact (book, contact, NULL);
+       }
 #endif /* MODEST_ABOOK_API < 2 */
 }