pidgin/gtkaccount.c

changeset 16351
1ac1dbbeb665
parent 16254
eeb2bba4dc94
child 16386
416b510e691e
--- a/pidgin/gtkaccount.c	Fri Apr 20 00:20:20 2007 +0000
+++ b/pidgin/gtkaccount.c	Fri Apr 20 01:06:43 2007 +0000
@@ -229,11 +229,9 @@
 	if (pixbuf == NULL)
 	{
 		/* Show a placeholder icon */
-		gchar *filename;
-		filename = g_build_filename(DATADIR, "pixmaps",
-				"pidgin", "insert-image.png", NULL);
-		pixbuf = gdk_pixbuf_new_from_file(filename, NULL);
-		g_free(filename);
+		GtkIconSize icon_size = gtk_icon_size_from_name(PIDGIN_ICON_SIZE_TANGO_EXTRA_SMALL);
+		pixbuf = gtk_widget_render_icon(dialog->window, PIDGIN_STOCK_TOOLBAR_INSERT_IMAGE,
+		                                icon_size, "PidginAccount");
 	}
 
 	gtk_image_set_from_pixbuf(GTK_IMAGE(dialog->icon_entry), pixbuf);

mercurial