summaryrefslogtreecommitdiff
path: root/pidgin/pidginnotificationaddcontact.c
diff options
context:
space:
mode:
Diffstat (limited to 'pidgin/pidginnotificationaddcontact.c')
-rw-r--r--pidgin/pidginnotificationaddcontact.c10
1 files changed, 7 insertions, 3 deletions
diff --git a/pidgin/pidginnotificationaddcontact.c b/pidgin/pidginnotificationaddcontact.c
index 746ab0c0f9..0469d0696b 100644
--- a/pidgin/pidginnotificationaddcontact.c
+++ b/pidgin/pidginnotificationaddcontact.c
@@ -33,6 +33,7 @@ struct _PidginNotificationAddContact {
PurpleNotification *notification;
+ GtkWidget *icon;
GtkWidget *add;
GtkWidget *message;
};
@@ -64,7 +65,7 @@ pidgin_notification_add_contact_update(PidginNotificationAddContact *add_contact
adw_preferences_row_set_title(ADW_PREFERENCES_ROW(add_contact),
_("Notification missing"));
- adw_action_row_set_icon_name(ADW_ACTION_ROW(add_contact), NULL);
+ gtk_image_set_from_icon_name(GTK_IMAGE(add_contact->icon), NULL);
adw_action_row_set_subtitle(ADW_ACTION_ROW(add_contact), NULL);
gtk_widget_hide(add_contact->add);
@@ -78,7 +79,7 @@ pidgin_notification_add_contact_update(PidginNotificationAddContact *add_contact
adw_preferences_row_set_title(ADW_PREFERENCES_ROW(add_contact),
_("Notification is missing an account"));
- adw_action_row_set_icon_name(ADW_ACTION_ROW(add_contact), NULL);
+ gtk_image_set_from_icon_name(GTK_IMAGE(add_contact->icon), NULL);
adw_action_row_set_subtitle(ADW_ACTION_ROW(add_contact), NULL);
gtk_widget_hide(add_contact->add);
@@ -101,7 +102,7 @@ pidgin_notification_add_contact_update(PidginNotificationAddContact *add_contact
icon_name = "dialog-question";
}
}
- adw_action_row_set_icon_name(ADW_ACTION_ROW(add_contact), icon_name);
+ gtk_image_set_from_icon_name(GTK_IMAGE(add_contact->icon), icon_name);
title = purple_notification_get_title(add_contact->notification);
adw_preferences_row_set_title(ADW_PREFERENCES_ROW(add_contact), title);
@@ -269,6 +270,9 @@ pidgin_notification_add_contact_class_init(PidginNotificationAddContactClass *kl
gtk_widget_class_bind_template_child(widget_class,
PidginNotificationAddContact,
+ icon);
+ gtk_widget_class_bind_template_child(widget_class,
+ PidginNotificationAddContact,
add);
gtk_widget_class_bind_template_child(widget_class,
PidginNotificationAddContact,