From eafd67281424d6bbbb32cffcb0fadb499121cd27 Mon Sep 17 00:00:00 2001 From: Chris Toshok Date: Sat, 6 Dec 2003 01:27:40 +0000 Subject: make this only work for strings, since really that's all it works for now. 2003-12-05 Chris Toshok * libebook/e-contact.c (e_contact_get_const): make this only work for strings, since really that's all it works for now. --- addressbook/ChangeLog | 5 +++++ addressbook/libebook/e-contact.c | 3 +-- 2 files changed, 6 insertions(+), 2 deletions(-) (limited to 'addressbook') diff --git a/addressbook/ChangeLog b/addressbook/ChangeLog index 0c79412c9..a317241d4 100644 --- a/addressbook/ChangeLog +++ b/addressbook/ChangeLog @@ -1,3 +1,8 @@ +2003-12-05 Chris Toshok + + * libebook/e-contact.c (e_contact_get_const): make this only work + for strings, since really that's all it works for now. + 2003-12-05 Hans Petter Jansson * libebook/e-contact.c (e_contact_get_property): Return boxed type diff --git a/addressbook/libebook/e-contact.c b/addressbook/libebook/e-contact.c index d9187593b..21979233e 100644 --- a/addressbook/libebook/e-contact.c +++ b/addressbook/libebook/e-contact.c @@ -1152,7 +1152,6 @@ e_contact_get (EContact *contact, EContactField field_id) return value; } -/* XXX this won't work for structure/list types... */ static void free_const_data (gpointer data, GObject *where_object_was) { @@ -1165,7 +1164,7 @@ e_contact_get_const (EContact *contact, EContactField field_id) gpointer value; g_return_val_if_fail (E_IS_CONTACT (contact), NULL); - g_return_val_if_fail (field_id >= 1 && field_id <= E_CONTACT_FIELD_LAST, NULL); + g_return_val_if_fail (field_id >= 1 && field_id <= E_CONTACT_LAST_SIMPLE_STRING, NULL); value = e_contact_get (contact, field_id); -- cgit v1.2.1