diff options
author | Elliott Sales de Andrade <quantum.analyst@gmail.com> | 2023-03-31 00:40:44 -0500 |
---|---|---|
committer | Elliott Sales de Andrade <quantum.analyst@gmail.com> | 2023-03-31 00:40:44 -0500 |
commit | 0087ad8239a9f32042199848028d19b2dcde6a9c (patch) | |
tree | 014491fbaa7503ac7a8f28cb8ff1e317d7751563 /pidgin/pidginnotificationauthorizationrequest.c | |
parent | eeff6135a6c7090ff7934a5310d00be6eb389fdb (diff) | |
download | pidgin-0087ad8239a9f32042199848028d19b2dcde6a9c.tar.gz |
Migrate away from AdwActionRow:icon-name
This is deprecated in Adwaita 1.3
Testing Done:
Triggered connection error and buddy request in Demo protocol; not sure how to check authorization.
Reviewed at https://reviews.imfreedom.org/r/2410/
Diffstat (limited to 'pidgin/pidginnotificationauthorizationrequest.c')
-rw-r--r-- | pidgin/pidginnotificationauthorizationrequest.c | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/pidgin/pidginnotificationauthorizationrequest.c b/pidgin/pidginnotificationauthorizationrequest.c index 7d08ed320e..eed8d3190f 100644 --- a/pidgin/pidginnotificationauthorizationrequest.c +++ b/pidgin/pidginnotificationauthorizationrequest.c @@ -33,6 +33,7 @@ struct _PidginNotificationAuthorizationRequest { PurpleNotification *notification; + GtkWidget *icon; GtkWidget *accept; GtkWidget *deny; GtkWidget *message; @@ -64,7 +65,7 @@ pidgin_notification_authorization_request_update(PidginNotificationAuthorization adw_preferences_row_set_title(ADW_PREFERENCES_ROW(request), _("Notification missing")); - adw_action_row_set_icon_name(ADW_ACTION_ROW(request), NULL); + gtk_image_set_from_icon_name(GTK_IMAGE(request->icon), NULL); adw_action_row_set_subtitle(ADW_ACTION_ROW(request), NULL); gtk_widget_hide(request->accept); @@ -79,7 +80,7 @@ pidgin_notification_authorization_request_update(PidginNotificationAuthorization adw_preferences_row_set_title(ADW_PREFERENCES_ROW(request), _("Notification is missing an account")); - adw_action_row_set_icon_name(ADW_ACTION_ROW(request), NULL); + gtk_image_set_from_icon_name(GTK_IMAGE(request->icon), NULL); adw_action_row_set_subtitle(ADW_ACTION_ROW(request), NULL); gtk_widget_hide(request->accept); @@ -103,7 +104,7 @@ pidgin_notification_authorization_request_update(PidginNotificationAuthorization icon_name = "dialog-question"; } } - adw_action_row_set_icon_name(ADW_ACTION_ROW(request), icon_name); + gtk_image_set_from_icon_name(GTK_IMAGE(request->icon), icon_name); title = purple_notification_get_title(request->notification); adw_preferences_row_set_title(ADW_PREFERENCES_ROW(request), title); @@ -300,6 +301,9 @@ pidgin_notification_authorization_request_class_init(PidginNotificationAuthoriza gtk_widget_class_bind_template_child(widget_class, PidginNotificationAuthorizationRequest, + icon); + gtk_widget_class_bind_template_child(widget_class, + PidginNotificationAuthorizationRequest, accept); gtk_widget_class_bind_template_child(widget_class, PidginNotificationAuthorizationRequest, |