rem: pixbuf = egg_recent_util_get_icon (view->theme, uri, mime_type);
add: { int width, height;  gtk_icon_size_lookup_for_settings (gtk_widget_get_settings (view->menu), view->icon_size, &width, &height);  pixbuf = egg_recent_util_get_icon (view->theme, uri, mime_type, height); }
context: egg_recent_view_gtk_new_menu_item (EggRecentViewGtk *view,				   EggRecentItem *item,				   gint index){	GtkWidget *menu_item;	EggRecentViewGtkMenuData *md=(EggRecentViewGtkMenuData *)g_malloc (sizeof (EggRecentViewGtkMenuData));	gchar *text;	gchar *basename;	gchar *escaped;	gchar *uri;	g_return_val_if_fail (view, NULL);	if (item != NULL) {		gchar *mime_type;		GtkWidget *image;		GdkPixbuf *pixbuf;		uri = egg_recent_item_get_uri_for_display (item);		if (uri == NULL)			return NULL;				basename = g_path_get_basename (uri);		escaped = egg_recent_util_escape_underlines (basename);		g_free (basename);		g_free (uri);		if (view->show_numbers) {			/* avoid having conflicting mnemonics */			if (index >= 10)				text = g_strdup_printf ("%d.  %s", index,							escaped);			else				text = g_strdup_printf ("_%d.  %s", index,							escaped);			g_free (escaped);		} else {			text = escaped;		}		mime_type = egg_recent_item_get_mime_type (item);#ifndef USE_STABLE_LIBGNOMEUI		pixbuf = egg_recent_util_get_icon (view->theme, uri,						   mime_type);#else		pixbuf = NULL;#endif		image = gtk_image_new_from_pixbuf (pixbuf);		if (pixbuf)			g_object_unref (pixbuf);		if (view->show_icons)			gtk_widget_show (image);		menu_item = gtk_image_menu_item_new_with_mnemonic (text);		gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (menu_item),					       image);		md->view = view;		md->item = item;		egg_recent_item_ref (md->item);		g_signal_connect_data (G_OBJECT (menu_item), "activate",				 G_CALLBACK (egg_recent_view_gtk_menu_cb),				 md,				 (GClosureNotify)egg_recent_view_gtk_destroy_cb,				 0);		g_free (mime_type);		g_free (text);	}	else {		menu_item = gtk_separator_menu_item_new ();	}		g_return_val_if_fail (menu_item, NULL);	/**	 * this is a tag so we can distinguish our menu items	 * from others that may be in the menu.	 */	g_object_set_data (G_OBJECT (menu_item),			   view->uid,			   GINT_TO_POINTER (1));	gtk_widget_show (menu_item);	return menu_item;}