diff options
-rw-r--r-- | addressbook/ChangeLog | 5 | ||||
-rw-r--r-- | addressbook/gui/widgets/eab-gui-util.c | 6 |
2 files changed, 9 insertions, 2 deletions
diff --git a/addressbook/ChangeLog b/addressbook/ChangeLog index 9f15099090..8ec642993b 100644 --- a/addressbook/ChangeLog +++ b/addressbook/ChangeLog @@ -1,3 +1,8 @@ +2006-06-27 Devashish Sharma <sdevashish@novell.com> + + * gui/widgets/eab-gui-util.c (do_delete) :Fix for + Bug #333691. + 2006-06-16 Devashish Sharma <sdevashish@novell.com> * gui/contact-list-editor/e-contact-list-editor.c : diff --git a/addressbook/gui/widgets/eab-gui-util.c b/addressbook/gui/widgets/eab-gui-util.c index 62ca632acd..557699796b 100644 --- a/addressbook/gui/widgets/eab-gui-util.c +++ b/addressbook/gui/widgets/eab-gui-util.c @@ -661,8 +661,10 @@ do_delete (gpointer data, gpointer user_data) { EBook *book = user_data; EContact *contact = data; - - e_book_async_remove_contact(book, contact, contact_deleted_cb, NULL); + const char *id; + + id = e_contact_get_const (contact, E_CONTACT_UID); + e_book_remove_contact(book, id, NULL); } static void |