diff options
Diffstat (limited to 'pidgin/pidginnotificationconnectionerror.c')
-rw-r--r-- | pidgin/pidginnotificationconnectionerror.c | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/pidgin/pidginnotificationconnectionerror.c b/pidgin/pidginnotificationconnectionerror.c index 21c6216ddc..57007927d6 100644 --- a/pidgin/pidginnotificationconnectionerror.c +++ b/pidgin/pidginnotificationconnectionerror.c @@ -31,6 +31,7 @@ struct _PidginNotificationConnectionError { PurpleNotification *notification; + GtkWidget *icon; GtkWidget *reconnect; GtkWidget *reenable; GtkWidget *modify; @@ -62,7 +63,7 @@ pidgin_notification_connection_error_update(PidginNotificationConnectionError *e adw_preferences_row_set_title(ADW_PREFERENCES_ROW(error), _("Notification missing")); - adw_action_row_set_icon_name(ADW_ACTION_ROW(error), NULL); + gtk_image_set_from_icon_name(GTK_IMAGE(error->icon), NULL); adw_action_row_set_subtitle(ADW_ACTION_ROW(error), NULL); gtk_widget_hide(error->reconnect); @@ -77,7 +78,7 @@ pidgin_notification_connection_error_update(PidginNotificationConnectionError *e adw_preferences_row_set_title(ADW_PREFERENCES_ROW(error), _("Notification is missing an account")); - adw_action_row_set_icon_name(ADW_ACTION_ROW(error), NULL); + gtk_image_set_from_icon_name(GTK_IMAGE(error->icon), NULL); adw_action_row_set_subtitle(ADW_ACTION_ROW(error), NULL); gtk_widget_hide(error->reconnect); @@ -99,7 +100,7 @@ pidgin_notification_connection_error_update(PidginNotificationConnectionError *e /* Set the icon name if one was specified. */ icon_name = purple_notification_get_icon_name(error->notification); if(icon_name != NULL) { - adw_action_row_set_icon_name(ADW_ACTION_ROW(error), icon_name); + gtk_image_set_from_icon_name(GTK_IMAGE(error->icon), icon_name); } enabled = purple_account_get_enabled(account); @@ -240,6 +241,9 @@ pidgin_notification_connection_error_class_init(PidginNotificationConnectionErro gtk_widget_class_bind_template_child(widget_class, PidginNotificationConnectionError, + icon); + gtk_widget_class_bind_template_child(widget_class, + PidginNotificationConnectionError, reconnect); gtk_widget_class_bind_template_child(widget_class, PidginNotificationConnectionError, |