From bb3eb6c8c7dbe59445f40d14de67889781adb015 Mon Sep 17 00:00:00 2001 From: Felix Kaser Date: Thu, 29 Oct 2009 11:30:04 +0100 Subject: use account icon instead of warning sign the infobar should use the account icon and not a generic warning sign --- src/empathy-main-window.c | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/empathy-main-window.c b/src/empathy-main-window.c index 335873ff9..3f456e534 100644 --- a/src/empathy-main-window.c +++ b/src/empathy-main-window.c @@ -353,6 +353,7 @@ main_window_error_display (EmpathyMainWindow *window, GtkWidget *label; GtkWidget *image; gchar *str; + const gchar *icon_name; info_bar = g_hash_table_lookup (window->errors, account); if (info_bar) { @@ -381,15 +382,15 @@ main_window_error_display (EmpathyMainWindow *window, gtk_container_set_border_width (GTK_CONTAINER (info_bar), 6); gtk_widget_show (info_bar); - image = gtk_image_new_from_stock (GTK_STOCK_DIALOG_WARNING, - GTK_ICON_SIZE_DIALOG); + icon_name = empathy_account_get_icon_name (account); + image = gtk_image_new_from_icon_name (icon_name, GTK_ICON_SIZE_DIALOG); gtk_widget_show (image); str = g_markup_printf_escaped ("%s\n\n%s", tp_account_get_display_name (account), message); - label = gtk_label_new (""); - gtk_label_set_markup (GTK_LABEL (label), str); + label = gtk_label_new (str); + gtk_label_set_use_markup (GTK_LABEL (label), TRUE); gtk_widget_show (label); g_free (str); -- cgit v1.2.3