diff options
Diffstat (limited to 'pidgin/pidginnotificationlist.c')
-rw-r--r-- | pidgin/pidginnotificationlist.c | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/pidgin/pidginnotificationlist.c b/pidgin/pidginnotificationlist.c index c9db9e04f4..bf353fb108 100644 --- a/pidgin/pidginnotificationlist.c +++ b/pidgin/pidginnotificationlist.c @@ -78,12 +78,18 @@ pidgin_notification_list_unknown_notification(PurpleNotification *notification) static GtkWidget * pidgin_notification_generic_new(PurpleNotification *notification) { GtkWidget *row = NULL; + GtkWidget *icon = NULL; + + icon = gtk_image_new(); + gtk_image_set_icon_size(GTK_IMAGE(icon), GTK_ICON_SIZE_LARGE); + g_object_bind_property(notification, "icon-name", icon, "icon-name", + G_BINDING_SYNC_CREATE); row = adw_action_row_new(); + adw_action_row_add_prefix(ADW_ACTION_ROW(row), icon); + g_object_bind_property(notification, "title", row, "title", G_BINDING_SYNC_CREATE); - g_object_bind_property(notification, "icon-name", row, "icon-name", - G_BINDING_SYNC_CREATE); g_object_bind_property_full(notification, "data", row, "subtitle", G_BINDING_SYNC_CREATE, pidgin_notification_gpointer_to_char, |