diff options
Diffstat (limited to 'addressbook/backend/ebook/e-book-view.c')
-rw-r--r-- | addressbook/backend/ebook/e-book-view.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/addressbook/backend/ebook/e-book-view.c b/addressbook/backend/ebook/e-book-view.c index 007f052297..e1f4b1623c 100644 --- a/addressbook/backend/ebook/e-book-view.c +++ b/addressbook/backend/ebook/e-book-view.c @@ -82,9 +82,10 @@ e_book_view_do_removed_event (EBookView *book_view, EBookViewListenerResponse *resp) { g_signal_emit (book_view, e_book_view_signals [CARD_REMOVED], 0, - resp->id); + resp->ids); - g_free(resp->id); + g_list_foreach (resp->ids, (GFunc) g_free, NULL); + g_list_free (resp->ids); } static void @@ -125,7 +126,7 @@ e_book_view_check_listener_queue (EBookViewListener *listener, EBookView *book_v case CardModifiedEvent: e_book_view_do_modified_event (book_view, resp); break; - case CardRemovedEvent: + case CardsRemovedEvent: e_book_view_do_removed_event (book_view, resp); break; case SequenceCompleteEvent: |