diff options
author | Milan Crha <mcrha@redhat.com> | 2008-02-23 02:46:47 +0800 |
---|---|---|
committer | Milan Crha <mcrha@src.gnome.org> | 2008-02-23 02:46:47 +0800 |
commit | 0e2452ad8d4fad67b70fcced5e3dce1296e9a694 (patch) | |
tree | 15ed4920142ee195996e333d8c9ad30053b641cb /addressbook | |
parent | efb45db411d5f64e95cc2eba2501ff3f73239cb3 (diff) | |
download | gsoc2013-evolution-0e2452ad8d4fad67b70fcced5e3dce1296e9a694.tar.gz gsoc2013-evolution-0e2452ad8d4fad67b70fcced5e3dce1296e9a694.tar.zst gsoc2013-evolution-0e2452ad8d4fad67b70fcced5e3dce1296e9a694.zip |
** Part of fix for bug #514836
2008-02-22 Milan Crha <mcrha@redhat.com>
** Part of fix for bug #514836
* gui/contact-list-editor/e-contact-list-editor.c:
(contact_list_editor_add_destination):
Obsoleting EVC_X_DEST_EMAIL and EVC_X_DEST_NAME.
svn path=/trunk/; revision=35072
Diffstat (limited to 'addressbook')
-rw-r--r-- | addressbook/ChangeLog | 8 | ||||
-rw-r--r-- | addressbook/gui/contact-list-editor/e-contact-list-editor.c | 10 |
2 files changed, 14 insertions, 4 deletions
diff --git a/addressbook/ChangeLog b/addressbook/ChangeLog index fae273d5d4..b1b44c4ae7 100644 --- a/addressbook/ChangeLog +++ b/addressbook/ChangeLog @@ -1,3 +1,11 @@ +2008-02-22 Milan Crha <mcrha@redhat.com> + + ** Part of fix for bug #514836 + + * gui/contact-list-editor/e-contact-list-editor.c: + (contact_list_editor_add_destination): + Obsoleting EVC_X_DEST_EMAIL and EVC_X_DEST_NAME. + 2008-02-20 Srinivasa Ragavan <sragavan@novell.com> ** Fix for bug #517458 diff --git a/addressbook/gui/contact-list-editor/e-contact-list-editor.c b/addressbook/gui/contact-list-editor/e-contact-list-editor.c index a40be485da..30b6eb4073 100644 --- a/addressbook/gui/contact-list-editor/e-contact-list-editor.c +++ b/addressbook/gui/contact-list-editor/e-contact-list-editor.c @@ -1387,6 +1387,7 @@ contact_list_editor_add_destination (EVCardAttribute *attr, gint email_num = -1; GList *list, *iter; GList *values; + char *value; destination = e_destination_new (); @@ -1407,16 +1408,17 @@ contact_list_editor_add_destination (EVCardAttribute *attr, contact_uid = param_data; else if (!g_ascii_strcasecmp (param_name, EVC_X_DEST_EMAIL_NUM)) email_num = atoi (param_data); - else if (!g_ascii_strcasecmp (param_name, EVC_X_DEST_NAME)) - e_destination_set_name (destination, param_data); - else if (!g_ascii_strcasecmp (param_name, EVC_X_DEST_EMAIL)) - e_destination_set_email (destination, param_data); else if (!g_ascii_strcasecmp (param_name, EVC_X_DEST_HTML_MAIL)) e_destination_set_html_mail_pref ( destination, !g_ascii_strcasecmp (param_data, "true")); } + value = e_vcard_attribute_get_value (attr); + if (value) + e_destination_set_raw (destination, value); + g_free (value); + if (contact_uid != NULL) e_destination_set_contact_uid ( destination, contact_uid, email_num); |