From 1ce0ee997b7fe65d2146d474d70233f0c1775539 Mon Sep 17 00:00:00 2001 From: Matthew Barnes Date: Wed, 6 May 2009 08:10:40 -0400 Subject: Make vcard-inline actually work. --- plugins/vcard-inline/vcard-inline.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'plugins/vcard-inline/vcard-inline.c') diff --git a/plugins/vcard-inline/vcard-inline.c b/plugins/vcard-inline/vcard-inline.c index 68c9813da5..2d6a93a91d 100644 --- a/plugins/vcard-inline/vcard-inline.c +++ b/plugins/vcard-inline/vcard-inline.c @@ -175,16 +175,11 @@ org_gnome_vcard_inline_embed (EMFormatHTML *format, GtkWidget *button_box; GtkWidget *container; GtkWidget *widget; - EContact *contact; guint length; vcard_object = (VCardInlinePObject *) object; length = g_list_length (vcard_object->contact_list); - - if (vcard_object->contact_list != NULL) - contact = E_CONTACT (vcard_object->contact_list->data); - else - contact = NULL; + g_return_val_if_fail (length > 0, FALSE); container = GTK_WIDGET (embedded); @@ -208,6 +203,11 @@ org_gnome_vcard_inline_embed (EMFormatHTML *format, vcard_object->contact_display = g_object_ref (widget); gtk_widget_show (widget); + eab_contact_display_render ( + EAB_CONTACT_DISPLAY (vcard_object->contact_display), + E_CONTACT (vcard_object->contact_list->data), + vcard_object->mode); + widget = gtk_label_new (NULL); gtk_box_pack_start (GTK_BOX (container), widget, TRUE, TRUE, 0); vcard_object->message_label = g_object_ref (widget); -- cgit v1.2.3