diff options
author | Emilio Pozuelo Monfort <emilio.pozuelo@collabora.co.uk> | 2011-03-18 04:12:14 +0800 |
---|---|---|
committer | Emilio Pozuelo Monfort <emilio.pozuelo@collabora.co.uk> | 2011-03-18 18:45:26 +0800 |
commit | 462020737d41b5997b64b76b1991b79fd13eb734 (patch) | |
tree | 2f151228afc97c55b738a5a48ddb8d13e6365141 /libempathy-gtk/empathy-individual-dialogs.c | |
parent | 2467d9a5ff47486ec71427763afd4a7e1e300b20 (diff) | |
download | gsoc2013-empathy-462020737d41b5997b64b76b1991b79fd13eb734.tar gsoc2013-empathy-462020737d41b5997b64b76b1991b79fd13eb734.tar.gz gsoc2013-empathy-462020737d41b5997b64b76b1991b79fd13eb734.tar.bz2 gsoc2013-empathy-462020737d41b5997b64b76b1991b79fd13eb734.tar.lz gsoc2013-empathy-462020737d41b5997b64b76b1991b79fd13eb734.tar.xz gsoc2013-empathy-462020737d41b5997b64b76b1991b79fd13eb734.tar.zst gsoc2013-empathy-462020737d41b5997b64b76b1991b79fd13eb734.zip |
Display an avatar on the block contact dialog
https://bugzilla.gnome.org/show_bug.cgi?id=645069
Diffstat (limited to 'libempathy-gtk/empathy-individual-dialogs.c')
-rw-r--r-- | libempathy-gtk/empathy-individual-dialogs.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/libempathy-gtk/empathy-individual-dialogs.c b/libempathy-gtk/empathy-individual-dialogs.c index 2d3c6889f..bfca2e839 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) { EmpathyIndividualManager *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); |