pidgin/gtkblist.c

changeset 39144
2a3a4a3019f5
parent 39039
355cbde54abf
child 39145
e12cc371a615
--- a/pidgin/gtkblist.c	Fri May 18 17:08:06 2018 -0500
+++ b/pidgin/gtkblist.c	Fri Jun 08 20:30:41 2018 -0500
@@ -7391,20 +7391,21 @@
 }
 
 void
-pidgin_blist_set_headline(const char *text, GdkPixbuf *pixbuf, GCallback callback,
-			gpointer user_data, GDestroyNotify destroy)
+pidgin_blist_set_headline(const char *text, const gchar *icon_name,
+		GCallback callback, gpointer user_data, GDestroyNotify destroy)
 {
 	/* Destroy any existing headline first */
 	if (gtkblist->headline_destroy)
 		gtkblist->headline_destroy(gtkblist->headline_data);
 
 	gtk_label_set_markup(GTK_LABEL(gtkblist->headline_label), text);
-	gtk_image_set_from_pixbuf(GTK_IMAGE(gtkblist->headline_image), pixbuf);
+	gtk_image_set_from_icon_name(GTK_IMAGE(gtkblist->headline_image),
+			icon_name, GTK_ICON_SIZE_SMALL_TOOLBAR);
 
 	gtkblist->headline_callback = callback;
 	gtkblist->headline_data = user_data;
 	gtkblist->headline_destroy = destroy;
-	if (text != NULL || pixbuf != NULL) {
+	if (text != NULL || icon_name != NULL) {
 		set_urgent();
 		gtk_widget_show_all(gtkblist->headline);
 	} else {

mercurial