summaryrefslogtreecommitdiff
path: root/addressbook
diff options
context:
space:
mode:
authorChris Toshok <toshok@ximian.com>2003-12-06 01:27:40 +0000
committerChris Toshok <toshok@src.gnome.org>2003-12-06 01:27:40 +0000
commiteafd67281424d6bbbb32cffcb0fadb499121cd27 (patch)
treee60980d83239b5140e3c3b2299710b93f5162afd /addressbook
parent0d77dcf7b6426e84a6bc15e8ad1b0ba9449be752 (diff)
downloadevolution-data-server-eafd67281424d6bbbb32cffcb0fadb499121cd27.tar.gz
make this only work for strings, since really that's all it works for now.
2003-12-05 Chris Toshok <toshok@ximian.com> * libebook/e-contact.c (e_contact_get_const): make this only work for strings, since really that's all it works for now.
Diffstat (limited to 'addressbook')
-rw-r--r--addressbook/ChangeLog5
-rw-r--r--addressbook/libebook/e-contact.c3
2 files changed, 6 insertions, 2 deletions
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 <toshok@ximian.com>
+
+ * 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 <hpj@ximian.com>
* 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);