From 25ed247445aacfce41e0c15aac08cc5697427c1a Mon Sep 17 00:00:00 2001 From: Emilio Pozuelo Monfort Date: Fri, 18 Mar 2011 11:14:51 +0000 Subject: Display an avatar on the block contact dialog https://bugzilla.gnome.org/show_bug.cgi?id=645069 --- libempathy-gtk/empathy-individual-dialogs.c | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'libempathy-gtk/empathy-individual-dialogs.c') diff --git a/libempathy-gtk/empathy-individual-dialogs.c b/libempathy-gtk/empathy-individual-dialogs.c index b5f41db13..2e88a742b 100644 --- a/libempathy-gtk/empathy-individual-dialogs.c +++ b/libempathy-gtk/empathy-individual-dialogs.c @@ -179,6 +179,7 @@ contact_pretty_name (TpContact *contact) gboolean empathy_block_individual_dialog_show (GtkWindow *parent, FolksIndividual *individual, + GdkPixbuf *avatar, gboolean *abusive) { EmpathyContactManager *contact_manager = @@ -198,6 +199,13 @@ empathy_block_individual_dialog_show (GtkWindow *parent, _("Block %s?"), folks_alias_details_get_alias (FOLKS_ALIAS_DETAILS (individual))); + if (avatar != NULL) + { + GtkWidget *image = gtk_image_new_from_pixbuf (avatar); + gtk_message_dialog_set_image (GTK_MESSAGE_DIALOG (dialog), image); + gtk_widget_show (image); + } + /* build a list of personas that support blocking */ personas = folks_individual_get_personas (individual); -- cgit v1.2.3